|
|
@@ -0,0 +1,542 @@
|
|
|
+/*
|
|
|
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
|
|
+ *
|
|
|
+ * Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
+ * you may not use this file except in compliance with the License.
|
|
|
+ * You may obtain a copy of the License at
|
|
|
+ *
|
|
|
+ * http://www.apache.org/licenses/LICENSE-2.0
|
|
|
+ *
|
|
|
+ * Unless required by applicable law or agreed to in writing, software
|
|
|
+ * distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
+ * See the License for the specific language governing permissions and
|
|
|
+ * limitations under the License.
|
|
|
+ */
|
|
|
+
|
|
|
+#ifndef ALIBABACLOUD_VOICENAVIGATOR_VOICENAVIGATORCLIENT_H_
|
|
|
+#define ALIBABACLOUD_VOICENAVIGATOR_VOICENAVIGATORCLIENT_H_
|
|
|
+
|
|
|
+#include <future>
|
|
|
+#include <alibabacloud/core/AsyncCallerContext.h>
|
|
|
+#include <alibabacloud/core/EndpointProvider.h>
|
|
|
+#include <alibabacloud/core/RpcServiceClient.h>
|
|
|
+#include "VoiceNavigatorExport.h"
|
|
|
+#include "model/AuditTTSVoiceRequest.h"
|
|
|
+#include "model/AuditTTSVoiceResult.h"
|
|
|
+#include "model/AuthorizedRequest.h"
|
|
|
+#include "model/AuthorizedResult.h"
|
|
|
+#include "model/BatchDeleteNavigationScriptsRequest.h"
|
|
|
+#include "model/BatchDeleteNavigationScriptsResult.h"
|
|
|
+#include "model/BatchMoveNavigationScriptsRequest.h"
|
|
|
+#include "model/BatchMoveNavigationScriptsResult.h"
|
|
|
+#include "model/BeginDialogueRequest.h"
|
|
|
+#include "model/BeginDialogueResult.h"
|
|
|
+#include "model/CollectedNumberRequest.h"
|
|
|
+#include "model/CollectedNumberResult.h"
|
|
|
+#include "model/CreateCategoryRequest.h"
|
|
|
+#include "model/CreateCategoryResult.h"
|
|
|
+#include "model/CreateInstanceRequest.h"
|
|
|
+#include "model/CreateInstanceResult.h"
|
|
|
+#include "model/CreateKnowledgeRequest.h"
|
|
|
+#include "model/CreateKnowledgeResult.h"
|
|
|
+#include "model/CreateRedirectionRequest.h"
|
|
|
+#include "model/CreateRedirectionResult.h"
|
|
|
+#include "model/DebugAuthorizedRequest.h"
|
|
|
+#include "model/DebugAuthorizedResult.h"
|
|
|
+#include "model/DebugBeginDialogueRequest.h"
|
|
|
+#include "model/DebugBeginDialogueResult.h"
|
|
|
+#include "model/DebugCollectedNumberRequest.h"
|
|
|
+#include "model/DebugCollectedNumberResult.h"
|
|
|
+#include "model/DebugDialogueRequest.h"
|
|
|
+#include "model/DebugDialogueResult.h"
|
|
|
+#include "model/DeleteCategoryRequest.h"
|
|
|
+#include "model/DeleteCategoryResult.h"
|
|
|
+#include "model/DeleteInstanceRequest.h"
|
|
|
+#include "model/DeleteInstanceResult.h"
|
|
|
+#include "model/DeleteNavigationScriptRequest.h"
|
|
|
+#include "model/DeleteNavigationScriptResult.h"
|
|
|
+#include "model/DescribeCategoryTreeRequest.h"
|
|
|
+#include "model/DescribeCategoryTreeResult.h"
|
|
|
+#include "model/DescribeConversationRequest.h"
|
|
|
+#include "model/DescribeConversationResult.h"
|
|
|
+#include "model/DescribeConversationContextRequest.h"
|
|
|
+#include "model/DescribeConversationContextResult.h"
|
|
|
+#include "model/DescribeExportProgressRequest.h"
|
|
|
+#include "model/DescribeExportProgressResult.h"
|
|
|
+#include "model/DescribeInstanceRequest.h"
|
|
|
+#include "model/DescribeInstanceResult.h"
|
|
|
+#include "model/DescribeKnowledgeRequest.h"
|
|
|
+#include "model/DescribeKnowledgeResult.h"
|
|
|
+#include "model/DescribeNavigationConfigRequest.h"
|
|
|
+#include "model/DescribeNavigationConfigResult.h"
|
|
|
+#include "model/DescribeRecordingRequest.h"
|
|
|
+#include "model/DescribeRecordingResult.h"
|
|
|
+#include "model/DescribeRedirectionRequest.h"
|
|
|
+#include "model/DescribeRedirectionResult.h"
|
|
|
+#include "model/DescribeStatisticalDataRequest.h"
|
|
|
+#include "model/DescribeStatisticalDataResult.h"
|
|
|
+#include "model/DescribeTTSConfigRequest.h"
|
|
|
+#include "model/DescribeTTSConfigResult.h"
|
|
|
+#include "model/DialogueRequest.h"
|
|
|
+#include "model/DialogueResult.h"
|
|
|
+#include "model/DisableInstanceRequest.h"
|
|
|
+#include "model/DisableInstanceResult.h"
|
|
|
+#include "model/DuplicateInstanceRequest.h"
|
|
|
+#include "model/DuplicateInstanceResult.h"
|
|
|
+#include "model/EnableInstanceRequest.h"
|
|
|
+#include "model/EnableInstanceResult.h"
|
|
|
+#include "model/EndDialogueRequest.h"
|
|
|
+#include "model/EndDialogueResult.h"
|
|
|
+#include "model/ExportConversationDetailsRequest.h"
|
|
|
+#include "model/ExportConversationDetailsResult.h"
|
|
|
+#include "model/ExportStatisticalDataRequest.h"
|
|
|
+#include "model/ExportStatisticalDataResult.h"
|
|
|
+#include "model/ListCategoriesRequest.h"
|
|
|
+#include "model/ListCategoriesResult.h"
|
|
|
+#include "model/ListConversationDetailsRequest.h"
|
|
|
+#include "model/ListConversationDetailsResult.h"
|
|
|
+#include "model/ListConversationsRequest.h"
|
|
|
+#include "model/ListConversationsResult.h"
|
|
|
+#include "model/ListInstancesRequest.h"
|
|
|
+#include "model/ListInstancesResult.h"
|
|
|
+#include "model/ListNavigationScriptsRequest.h"
|
|
|
+#include "model/ListNavigationScriptsResult.h"
|
|
|
+#include "model/ListPublishHistoriesRequest.h"
|
|
|
+#include "model/ListPublishHistoriesResult.h"
|
|
|
+#include "model/ModifyAskingBackConfigRequest.h"
|
|
|
+#include "model/ModifyAskingBackConfigResult.h"
|
|
|
+#include "model/ModifyCategoryRequest.h"
|
|
|
+#include "model/ModifyCategoryResult.h"
|
|
|
+#include "model/ModifyComplainingConfigRequest.h"
|
|
|
+#include "model/ModifyComplainingConfigResult.h"
|
|
|
+#include "model/ModifyGreetingConfigRequest.h"
|
|
|
+#include "model/ModifyGreetingConfigResult.h"
|
|
|
+#include "model/ModifyInstanceRequest.h"
|
|
|
+#include "model/ModifyInstanceResult.h"
|
|
|
+#include "model/ModifyKnowledgeRequest.h"
|
|
|
+#include "model/ModifyKnowledgeResult.h"
|
|
|
+#include "model/ModifyRedirectionRequest.h"
|
|
|
+#include "model/ModifyRedirectionResult.h"
|
|
|
+#include "model/ModifyRepeatingConfigRequest.h"
|
|
|
+#include "model/ModifyRepeatingConfigResult.h"
|
|
|
+#include "model/ModifySilenceTimeoutConfigRequest.h"
|
|
|
+#include "model/ModifySilenceTimeoutConfigResult.h"
|
|
|
+#include "model/ModifyTTSConfigRequest.h"
|
|
|
+#include "model/ModifyTTSConfigResult.h"
|
|
|
+#include "model/ModifyUnrecognizingConfigRequest.h"
|
|
|
+#include "model/ModifyUnrecognizingConfigResult.h"
|
|
|
+#include "model/MoveCategoryRequest.h"
|
|
|
+#include "model/MoveCategoryResult.h"
|
|
|
+#include "model/MoveNavigationScriptRequest.h"
|
|
|
+#include "model/MoveNavigationScriptResult.h"
|
|
|
+#include "model/PublishInstanceRequest.h"
|
|
|
+#include "model/PublishInstanceResult.h"
|
|
|
+#include "model/QueryConversationsRequest.h"
|
|
|
+#include "model/QueryConversationsResult.h"
|
|
|
+#include "model/QueryNavigationScriptsRequest.h"
|
|
|
+#include "model/QueryNavigationScriptsResult.h"
|
|
|
+#include "model/QueryPerformanceIndicatorsRequest.h"
|
|
|
+#include "model/QueryPerformanceIndicatorsResult.h"
|
|
|
+#include "model/QueryRecordingRequest.h"
|
|
|
+#include "model/QueryRecordingResult.h"
|
|
|
+#include "model/RollbackInstanceRequest.h"
|
|
|
+#include "model/RollbackInstanceResult.h"
|
|
|
+#include "model/SaveRecordingRequest.h"
|
|
|
+#include "model/SaveRecordingResult.h"
|
|
|
+#include "model/SilenceTimeoutRequest.h"
|
|
|
+#include "model/SilenceTimeoutResult.h"
|
|
|
+
|
|
|
+
|
|
|
+namespace AlibabaCloud
|
|
|
+{
|
|
|
+ namespace VoiceNavigator
|
|
|
+ {
|
|
|
+ class ALIBABACLOUD_VOICENAVIGATOR_EXPORT VoiceNavigatorClient : public RpcServiceClient
|
|
|
+ {
|
|
|
+ public:
|
|
|
+ typedef Outcome<Error, Model::AuditTTSVoiceResult> AuditTTSVoiceOutcome;
|
|
|
+ typedef std::future<AuditTTSVoiceOutcome> AuditTTSVoiceOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::AuditTTSVoiceRequest&, const AuditTTSVoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuditTTSVoiceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::AuthorizedResult> AuthorizedOutcome;
|
|
|
+ typedef std::future<AuthorizedOutcome> AuthorizedOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::AuthorizedRequest&, const AuthorizedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthorizedAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::BatchDeleteNavigationScriptsResult> BatchDeleteNavigationScriptsOutcome;
|
|
|
+ typedef std::future<BatchDeleteNavigationScriptsOutcome> BatchDeleteNavigationScriptsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::BatchDeleteNavigationScriptsRequest&, const BatchDeleteNavigationScriptsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchDeleteNavigationScriptsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::BatchMoveNavigationScriptsResult> BatchMoveNavigationScriptsOutcome;
|
|
|
+ typedef std::future<BatchMoveNavigationScriptsOutcome> BatchMoveNavigationScriptsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::BatchMoveNavigationScriptsRequest&, const BatchMoveNavigationScriptsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchMoveNavigationScriptsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::BeginDialogueResult> BeginDialogueOutcome;
|
|
|
+ typedef std::future<BeginDialogueOutcome> BeginDialogueOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::BeginDialogueRequest&, const BeginDialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BeginDialogueAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CollectedNumberResult> CollectedNumberOutcome;
|
|
|
+ typedef std::future<CollectedNumberOutcome> CollectedNumberOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::CollectedNumberRequest&, const CollectedNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CollectedNumberAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CreateCategoryResult> CreateCategoryOutcome;
|
|
|
+ typedef std::future<CreateCategoryOutcome> CreateCategoryOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::CreateCategoryRequest&, const CreateCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCategoryAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
|
|
|
+ typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CreateKnowledgeResult> CreateKnowledgeOutcome;
|
|
|
+ typedef std::future<CreateKnowledgeOutcome> CreateKnowledgeOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::CreateKnowledgeRequest&, const CreateKnowledgeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateKnowledgeAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::CreateRedirectionResult> CreateRedirectionOutcome;
|
|
|
+ typedef std::future<CreateRedirectionOutcome> CreateRedirectionOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::CreateRedirectionRequest&, const CreateRedirectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRedirectionAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DebugAuthorizedResult> DebugAuthorizedOutcome;
|
|
|
+ typedef std::future<DebugAuthorizedOutcome> DebugAuthorizedOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DebugAuthorizedRequest&, const DebugAuthorizedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DebugAuthorizedAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DebugBeginDialogueResult> DebugBeginDialogueOutcome;
|
|
|
+ typedef std::future<DebugBeginDialogueOutcome> DebugBeginDialogueOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DebugBeginDialogueRequest&, const DebugBeginDialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DebugBeginDialogueAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DebugCollectedNumberResult> DebugCollectedNumberOutcome;
|
|
|
+ typedef std::future<DebugCollectedNumberOutcome> DebugCollectedNumberOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DebugCollectedNumberRequest&, const DebugCollectedNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DebugCollectedNumberAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DebugDialogueResult> DebugDialogueOutcome;
|
|
|
+ typedef std::future<DebugDialogueOutcome> DebugDialogueOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DebugDialogueRequest&, const DebugDialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DebugDialogueAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteCategoryResult> DeleteCategoryOutcome;
|
|
|
+ typedef std::future<DeleteCategoryOutcome> DeleteCategoryOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DeleteCategoryRequest&, const DeleteCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCategoryAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteInstanceResult> DeleteInstanceOutcome;
|
|
|
+ typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DeleteInstanceRequest&, const DeleteInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteInstanceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DeleteNavigationScriptResult> DeleteNavigationScriptOutcome;
|
|
|
+ typedef std::future<DeleteNavigationScriptOutcome> DeleteNavigationScriptOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DeleteNavigationScriptRequest&, const DeleteNavigationScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNavigationScriptAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeCategoryTreeResult> DescribeCategoryTreeOutcome;
|
|
|
+ typedef std::future<DescribeCategoryTreeOutcome> DescribeCategoryTreeOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeCategoryTreeRequest&, const DescribeCategoryTreeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCategoryTreeAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeConversationResult> DescribeConversationOutcome;
|
|
|
+ typedef std::future<DescribeConversationOutcome> DescribeConversationOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeConversationRequest&, const DescribeConversationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConversationAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeConversationContextResult> DescribeConversationContextOutcome;
|
|
|
+ typedef std::future<DescribeConversationContextOutcome> DescribeConversationContextOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeConversationContextRequest&, const DescribeConversationContextOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConversationContextAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeExportProgressResult> DescribeExportProgressOutcome;
|
|
|
+ typedef std::future<DescribeExportProgressOutcome> DescribeExportProgressOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeExportProgressRequest&, const DescribeExportProgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExportProgressAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeInstanceResult> DescribeInstanceOutcome;
|
|
|
+ typedef std::future<DescribeInstanceOutcome> DescribeInstanceOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeInstanceRequest&, const DescribeInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeKnowledgeResult> DescribeKnowledgeOutcome;
|
|
|
+ typedef std::future<DescribeKnowledgeOutcome> DescribeKnowledgeOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeKnowledgeRequest&, const DescribeKnowledgeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeKnowledgeAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeNavigationConfigResult> DescribeNavigationConfigOutcome;
|
|
|
+ typedef std::future<DescribeNavigationConfigOutcome> DescribeNavigationConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeNavigationConfigRequest&, const DescribeNavigationConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNavigationConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeRecordingResult> DescribeRecordingOutcome;
|
|
|
+ typedef std::future<DescribeRecordingOutcome> DescribeRecordingOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeRecordingRequest&, const DescribeRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecordingAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeRedirectionResult> DescribeRedirectionOutcome;
|
|
|
+ typedef std::future<DescribeRedirectionOutcome> DescribeRedirectionOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeRedirectionRequest&, const DescribeRedirectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRedirectionAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeStatisticalDataResult> DescribeStatisticalDataOutcome;
|
|
|
+ typedef std::future<DescribeStatisticalDataOutcome> DescribeStatisticalDataOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeStatisticalDataRequest&, const DescribeStatisticalDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStatisticalDataAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DescribeTTSConfigResult> DescribeTTSConfigOutcome;
|
|
|
+ typedef std::future<DescribeTTSConfigOutcome> DescribeTTSConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DescribeTTSConfigRequest&, const DescribeTTSConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTTSConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DialogueResult> DialogueOutcome;
|
|
|
+ typedef std::future<DialogueOutcome> DialogueOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DialogueRequest&, const DialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DialogueAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DisableInstanceResult> DisableInstanceOutcome;
|
|
|
+ typedef std::future<DisableInstanceOutcome> DisableInstanceOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DisableInstanceRequest&, const DisableInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableInstanceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::DuplicateInstanceResult> DuplicateInstanceOutcome;
|
|
|
+ typedef std::future<DuplicateInstanceOutcome> DuplicateInstanceOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::DuplicateInstanceRequest&, const DuplicateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DuplicateInstanceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::EnableInstanceResult> EnableInstanceOutcome;
|
|
|
+ typedef std::future<EnableInstanceOutcome> EnableInstanceOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::EnableInstanceRequest&, const EnableInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableInstanceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::EndDialogueResult> EndDialogueOutcome;
|
|
|
+ typedef std::future<EndDialogueOutcome> EndDialogueOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::EndDialogueRequest&, const EndDialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EndDialogueAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ExportConversationDetailsResult> ExportConversationDetailsOutcome;
|
|
|
+ typedef std::future<ExportConversationDetailsOutcome> ExportConversationDetailsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ExportConversationDetailsRequest&, const ExportConversationDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportConversationDetailsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ExportStatisticalDataResult> ExportStatisticalDataOutcome;
|
|
|
+ typedef std::future<ExportStatisticalDataOutcome> ExportStatisticalDataOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ExportStatisticalDataRequest&, const ExportStatisticalDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ExportStatisticalDataAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListCategoriesResult> ListCategoriesOutcome;
|
|
|
+ typedef std::future<ListCategoriesOutcome> ListCategoriesOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ListCategoriesRequest&, const ListCategoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCategoriesAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListConversationDetailsResult> ListConversationDetailsOutcome;
|
|
|
+ typedef std::future<ListConversationDetailsOutcome> ListConversationDetailsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ListConversationDetailsRequest&, const ListConversationDetailsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConversationDetailsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListConversationsResult> ListConversationsOutcome;
|
|
|
+ typedef std::future<ListConversationsOutcome> ListConversationsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ListConversationsRequest&, const ListConversationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConversationsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListInstancesResult> ListInstancesOutcome;
|
|
|
+ typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ListInstancesRequest&, const ListInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstancesAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListNavigationScriptsResult> ListNavigationScriptsOutcome;
|
|
|
+ typedef std::future<ListNavigationScriptsOutcome> ListNavigationScriptsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ListNavigationScriptsRequest&, const ListNavigationScriptsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNavigationScriptsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ListPublishHistoriesResult> ListPublishHistoriesOutcome;
|
|
|
+ typedef std::future<ListPublishHistoriesOutcome> ListPublishHistoriesOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ListPublishHistoriesRequest&, const ListPublishHistoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListPublishHistoriesAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ModifyAskingBackConfigResult> ModifyAskingBackConfigOutcome;
|
|
|
+ typedef std::future<ModifyAskingBackConfigOutcome> ModifyAskingBackConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyAskingBackConfigRequest&, const ModifyAskingBackConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAskingBackConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ModifyCategoryResult> ModifyCategoryOutcome;
|
|
|
+ typedef std::future<ModifyCategoryOutcome> ModifyCategoryOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyCategoryRequest&, const ModifyCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCategoryAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ModifyComplainingConfigResult> ModifyComplainingConfigOutcome;
|
|
|
+ typedef std::future<ModifyComplainingConfigOutcome> ModifyComplainingConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyComplainingConfigRequest&, const ModifyComplainingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyComplainingConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ModifyGreetingConfigResult> ModifyGreetingConfigOutcome;
|
|
|
+ typedef std::future<ModifyGreetingConfigOutcome> ModifyGreetingConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyGreetingConfigRequest&, const ModifyGreetingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGreetingConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ModifyInstanceResult> ModifyInstanceOutcome;
|
|
|
+ typedef std::future<ModifyInstanceOutcome> ModifyInstanceOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyInstanceRequest&, const ModifyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ModifyKnowledgeResult> ModifyKnowledgeOutcome;
|
|
|
+ typedef std::future<ModifyKnowledgeOutcome> ModifyKnowledgeOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyKnowledgeRequest&, const ModifyKnowledgeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyKnowledgeAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ModifyRedirectionResult> ModifyRedirectionOutcome;
|
|
|
+ typedef std::future<ModifyRedirectionOutcome> ModifyRedirectionOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyRedirectionRequest&, const ModifyRedirectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRedirectionAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ModifyRepeatingConfigResult> ModifyRepeatingConfigOutcome;
|
|
|
+ typedef std::future<ModifyRepeatingConfigOutcome> ModifyRepeatingConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyRepeatingConfigRequest&, const ModifyRepeatingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRepeatingConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ModifySilenceTimeoutConfigResult> ModifySilenceTimeoutConfigOutcome;
|
|
|
+ typedef std::future<ModifySilenceTimeoutConfigOutcome> ModifySilenceTimeoutConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifySilenceTimeoutConfigRequest&, const ModifySilenceTimeoutConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySilenceTimeoutConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ModifyTTSConfigResult> ModifyTTSConfigOutcome;
|
|
|
+ typedef std::future<ModifyTTSConfigOutcome> ModifyTTSConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyTTSConfigRequest&, const ModifyTTSConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTTSConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::ModifyUnrecognizingConfigResult> ModifyUnrecognizingConfigOutcome;
|
|
|
+ typedef std::future<ModifyUnrecognizingConfigOutcome> ModifyUnrecognizingConfigOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::ModifyUnrecognizingConfigRequest&, const ModifyUnrecognizingConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyUnrecognizingConfigAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::MoveCategoryResult> MoveCategoryOutcome;
|
|
|
+ typedef std::future<MoveCategoryOutcome> MoveCategoryOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::MoveCategoryRequest&, const MoveCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveCategoryAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::MoveNavigationScriptResult> MoveNavigationScriptOutcome;
|
|
|
+ typedef std::future<MoveNavigationScriptOutcome> MoveNavigationScriptOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::MoveNavigationScriptRequest&, const MoveNavigationScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveNavigationScriptAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::PublishInstanceResult> PublishInstanceOutcome;
|
|
|
+ typedef std::future<PublishInstanceOutcome> PublishInstanceOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::PublishInstanceRequest&, const PublishInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PublishInstanceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryConversationsResult> QueryConversationsOutcome;
|
|
|
+ typedef std::future<QueryConversationsOutcome> QueryConversationsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::QueryConversationsRequest&, const QueryConversationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryConversationsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryNavigationScriptsResult> QueryNavigationScriptsOutcome;
|
|
|
+ typedef std::future<QueryNavigationScriptsOutcome> QueryNavigationScriptsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::QueryNavigationScriptsRequest&, const QueryNavigationScriptsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryNavigationScriptsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryPerformanceIndicatorsResult> QueryPerformanceIndicatorsOutcome;
|
|
|
+ typedef std::future<QueryPerformanceIndicatorsOutcome> QueryPerformanceIndicatorsOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::QueryPerformanceIndicatorsRequest&, const QueryPerformanceIndicatorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPerformanceIndicatorsAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::QueryRecordingResult> QueryRecordingOutcome;
|
|
|
+ typedef std::future<QueryRecordingOutcome> QueryRecordingOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::QueryRecordingRequest&, const QueryRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRecordingAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::RollbackInstanceResult> RollbackInstanceOutcome;
|
|
|
+ typedef std::future<RollbackInstanceOutcome> RollbackInstanceOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::RollbackInstanceRequest&, const RollbackInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackInstanceAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SaveRecordingResult> SaveRecordingOutcome;
|
|
|
+ typedef std::future<SaveRecordingOutcome> SaveRecordingOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::SaveRecordingRequest&, const SaveRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveRecordingAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::SilenceTimeoutResult> SilenceTimeoutOutcome;
|
|
|
+ typedef std::future<SilenceTimeoutOutcome> SilenceTimeoutOutcomeCallable;
|
|
|
+ typedef std::function<void(const VoiceNavigatorClient*, const Model::SilenceTimeoutRequest&, const SilenceTimeoutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SilenceTimeoutAsyncHandler;
|
|
|
+
|
|
|
+ VoiceNavigatorClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
|
|
+ VoiceNavigatorClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
|
|
+ VoiceNavigatorClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
|
|
+ ~VoiceNavigatorClient();
|
|
|
+ AuditTTSVoiceOutcome auditTTSVoice(const Model::AuditTTSVoiceRequest &request)const;
|
|
|
+ void auditTTSVoiceAsync(const Model::AuditTTSVoiceRequest& request, const AuditTTSVoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AuditTTSVoiceOutcomeCallable auditTTSVoiceCallable(const Model::AuditTTSVoiceRequest& request) const;
|
|
|
+ AuthorizedOutcome authorized(const Model::AuthorizedRequest &request)const;
|
|
|
+ void authorizedAsync(const Model::AuthorizedRequest& request, const AuthorizedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ AuthorizedOutcomeCallable authorizedCallable(const Model::AuthorizedRequest& request) const;
|
|
|
+ BatchDeleteNavigationScriptsOutcome batchDeleteNavigationScripts(const Model::BatchDeleteNavigationScriptsRequest &request)const;
|
|
|
+ void batchDeleteNavigationScriptsAsync(const Model::BatchDeleteNavigationScriptsRequest& request, const BatchDeleteNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ BatchDeleteNavigationScriptsOutcomeCallable batchDeleteNavigationScriptsCallable(const Model::BatchDeleteNavigationScriptsRequest& request) const;
|
|
|
+ BatchMoveNavigationScriptsOutcome batchMoveNavigationScripts(const Model::BatchMoveNavigationScriptsRequest &request)const;
|
|
|
+ void batchMoveNavigationScriptsAsync(const Model::BatchMoveNavigationScriptsRequest& request, const BatchMoveNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ BatchMoveNavigationScriptsOutcomeCallable batchMoveNavigationScriptsCallable(const Model::BatchMoveNavigationScriptsRequest& request) const;
|
|
|
+ BeginDialogueOutcome beginDialogue(const Model::BeginDialogueRequest &request)const;
|
|
|
+ void beginDialogueAsync(const Model::BeginDialogueRequest& request, const BeginDialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ BeginDialogueOutcomeCallable beginDialogueCallable(const Model::BeginDialogueRequest& request) const;
|
|
|
+ CollectedNumberOutcome collectedNumber(const Model::CollectedNumberRequest &request)const;
|
|
|
+ void collectedNumberAsync(const Model::CollectedNumberRequest& request, const CollectedNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CollectedNumberOutcomeCallable collectedNumberCallable(const Model::CollectedNumberRequest& request) const;
|
|
|
+ CreateCategoryOutcome createCategory(const Model::CreateCategoryRequest &request)const;
|
|
|
+ void createCategoryAsync(const Model::CreateCategoryRequest& request, const CreateCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CreateCategoryOutcomeCallable createCategoryCallable(const Model::CreateCategoryRequest& request) const;
|
|
|
+ CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const;
|
|
|
+ void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const;
|
|
|
+ CreateKnowledgeOutcome createKnowledge(const Model::CreateKnowledgeRequest &request)const;
|
|
|
+ void createKnowledgeAsync(const Model::CreateKnowledgeRequest& request, const CreateKnowledgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CreateKnowledgeOutcomeCallable createKnowledgeCallable(const Model::CreateKnowledgeRequest& request) const;
|
|
|
+ CreateRedirectionOutcome createRedirection(const Model::CreateRedirectionRequest &request)const;
|
|
|
+ void createRedirectionAsync(const Model::CreateRedirectionRequest& request, const CreateRedirectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ CreateRedirectionOutcomeCallable createRedirectionCallable(const Model::CreateRedirectionRequest& request) const;
|
|
|
+ DebugAuthorizedOutcome debugAuthorized(const Model::DebugAuthorizedRequest &request)const;
|
|
|
+ void debugAuthorizedAsync(const Model::DebugAuthorizedRequest& request, const DebugAuthorizedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DebugAuthorizedOutcomeCallable debugAuthorizedCallable(const Model::DebugAuthorizedRequest& request) const;
|
|
|
+ DebugBeginDialogueOutcome debugBeginDialogue(const Model::DebugBeginDialogueRequest &request)const;
|
|
|
+ void debugBeginDialogueAsync(const Model::DebugBeginDialogueRequest& request, const DebugBeginDialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DebugBeginDialogueOutcomeCallable debugBeginDialogueCallable(const Model::DebugBeginDialogueRequest& request) const;
|
|
|
+ DebugCollectedNumberOutcome debugCollectedNumber(const Model::DebugCollectedNumberRequest &request)const;
|
|
|
+ void debugCollectedNumberAsync(const Model::DebugCollectedNumberRequest& request, const DebugCollectedNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DebugCollectedNumberOutcomeCallable debugCollectedNumberCallable(const Model::DebugCollectedNumberRequest& request) const;
|
|
|
+ DebugDialogueOutcome debugDialogue(const Model::DebugDialogueRequest &request)const;
|
|
|
+ void debugDialogueAsync(const Model::DebugDialogueRequest& request, const DebugDialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DebugDialogueOutcomeCallable debugDialogueCallable(const Model::DebugDialogueRequest& request) const;
|
|
|
+ DeleteCategoryOutcome deleteCategory(const Model::DeleteCategoryRequest &request)const;
|
|
|
+ void deleteCategoryAsync(const Model::DeleteCategoryRequest& request, const DeleteCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteCategoryOutcomeCallable deleteCategoryCallable(const Model::DeleteCategoryRequest& request) const;
|
|
|
+ DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const;
|
|
|
+ void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const;
|
|
|
+ DeleteNavigationScriptOutcome deleteNavigationScript(const Model::DeleteNavigationScriptRequest &request)const;
|
|
|
+ void deleteNavigationScriptAsync(const Model::DeleteNavigationScriptRequest& request, const DeleteNavigationScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DeleteNavigationScriptOutcomeCallable deleteNavigationScriptCallable(const Model::DeleteNavigationScriptRequest& request) const;
|
|
|
+ DescribeCategoryTreeOutcome describeCategoryTree(const Model::DescribeCategoryTreeRequest &request)const;
|
|
|
+ void describeCategoryTreeAsync(const Model::DescribeCategoryTreeRequest& request, const DescribeCategoryTreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeCategoryTreeOutcomeCallable describeCategoryTreeCallable(const Model::DescribeCategoryTreeRequest& request) const;
|
|
|
+ DescribeConversationOutcome describeConversation(const Model::DescribeConversationRequest &request)const;
|
|
|
+ void describeConversationAsync(const Model::DescribeConversationRequest& request, const DescribeConversationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeConversationOutcomeCallable describeConversationCallable(const Model::DescribeConversationRequest& request) const;
|
|
|
+ DescribeConversationContextOutcome describeConversationContext(const Model::DescribeConversationContextRequest &request)const;
|
|
|
+ void describeConversationContextAsync(const Model::DescribeConversationContextRequest& request, const DescribeConversationContextAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeConversationContextOutcomeCallable describeConversationContextCallable(const Model::DescribeConversationContextRequest& request) const;
|
|
|
+ DescribeExportProgressOutcome describeExportProgress(const Model::DescribeExportProgressRequest &request)const;
|
|
|
+ void describeExportProgressAsync(const Model::DescribeExportProgressRequest& request, const DescribeExportProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeExportProgressOutcomeCallable describeExportProgressCallable(const Model::DescribeExportProgressRequest& request) const;
|
|
|
+ DescribeInstanceOutcome describeInstance(const Model::DescribeInstanceRequest &request)const;
|
|
|
+ void describeInstanceAsync(const Model::DescribeInstanceRequest& request, const DescribeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeInstanceOutcomeCallable describeInstanceCallable(const Model::DescribeInstanceRequest& request) const;
|
|
|
+ DescribeKnowledgeOutcome describeKnowledge(const Model::DescribeKnowledgeRequest &request)const;
|
|
|
+ void describeKnowledgeAsync(const Model::DescribeKnowledgeRequest& request, const DescribeKnowledgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeKnowledgeOutcomeCallable describeKnowledgeCallable(const Model::DescribeKnowledgeRequest& request) const;
|
|
|
+ DescribeNavigationConfigOutcome describeNavigationConfig(const Model::DescribeNavigationConfigRequest &request)const;
|
|
|
+ void describeNavigationConfigAsync(const Model::DescribeNavigationConfigRequest& request, const DescribeNavigationConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeNavigationConfigOutcomeCallable describeNavigationConfigCallable(const Model::DescribeNavigationConfigRequest& request) const;
|
|
|
+ DescribeRecordingOutcome describeRecording(const Model::DescribeRecordingRequest &request)const;
|
|
|
+ void describeRecordingAsync(const Model::DescribeRecordingRequest& request, const DescribeRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeRecordingOutcomeCallable describeRecordingCallable(const Model::DescribeRecordingRequest& request) const;
|
|
|
+ DescribeRedirectionOutcome describeRedirection(const Model::DescribeRedirectionRequest &request)const;
|
|
|
+ void describeRedirectionAsync(const Model::DescribeRedirectionRequest& request, const DescribeRedirectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeRedirectionOutcomeCallable describeRedirectionCallable(const Model::DescribeRedirectionRequest& request) const;
|
|
|
+ DescribeStatisticalDataOutcome describeStatisticalData(const Model::DescribeStatisticalDataRequest &request)const;
|
|
|
+ void describeStatisticalDataAsync(const Model::DescribeStatisticalDataRequest& request, const DescribeStatisticalDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeStatisticalDataOutcomeCallable describeStatisticalDataCallable(const Model::DescribeStatisticalDataRequest& request) const;
|
|
|
+ DescribeTTSConfigOutcome describeTTSConfig(const Model::DescribeTTSConfigRequest &request)const;
|
|
|
+ void describeTTSConfigAsync(const Model::DescribeTTSConfigRequest& request, const DescribeTTSConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DescribeTTSConfigOutcomeCallable describeTTSConfigCallable(const Model::DescribeTTSConfigRequest& request) const;
|
|
|
+ DialogueOutcome dialogue(const Model::DialogueRequest &request)const;
|
|
|
+ void dialogueAsync(const Model::DialogueRequest& request, const DialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DialogueOutcomeCallable dialogueCallable(const Model::DialogueRequest& request) const;
|
|
|
+ DisableInstanceOutcome disableInstance(const Model::DisableInstanceRequest &request)const;
|
|
|
+ void disableInstanceAsync(const Model::DisableInstanceRequest& request, const DisableInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DisableInstanceOutcomeCallable disableInstanceCallable(const Model::DisableInstanceRequest& request) const;
|
|
|
+ DuplicateInstanceOutcome duplicateInstance(const Model::DuplicateInstanceRequest &request)const;
|
|
|
+ void duplicateInstanceAsync(const Model::DuplicateInstanceRequest& request, const DuplicateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ DuplicateInstanceOutcomeCallable duplicateInstanceCallable(const Model::DuplicateInstanceRequest& request) const;
|
|
|
+ EnableInstanceOutcome enableInstance(const Model::EnableInstanceRequest &request)const;
|
|
|
+ void enableInstanceAsync(const Model::EnableInstanceRequest& request, const EnableInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ EnableInstanceOutcomeCallable enableInstanceCallable(const Model::EnableInstanceRequest& request) const;
|
|
|
+ EndDialogueOutcome endDialogue(const Model::EndDialogueRequest &request)const;
|
|
|
+ void endDialogueAsync(const Model::EndDialogueRequest& request, const EndDialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ EndDialogueOutcomeCallable endDialogueCallable(const Model::EndDialogueRequest& request) const;
|
|
|
+ ExportConversationDetailsOutcome exportConversationDetails(const Model::ExportConversationDetailsRequest &request)const;
|
|
|
+ void exportConversationDetailsAsync(const Model::ExportConversationDetailsRequest& request, const ExportConversationDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ExportConversationDetailsOutcomeCallable exportConversationDetailsCallable(const Model::ExportConversationDetailsRequest& request) const;
|
|
|
+ ExportStatisticalDataOutcome exportStatisticalData(const Model::ExportStatisticalDataRequest &request)const;
|
|
|
+ void exportStatisticalDataAsync(const Model::ExportStatisticalDataRequest& request, const ExportStatisticalDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ExportStatisticalDataOutcomeCallable exportStatisticalDataCallable(const Model::ExportStatisticalDataRequest& request) const;
|
|
|
+ ListCategoriesOutcome listCategories(const Model::ListCategoriesRequest &request)const;
|
|
|
+ void listCategoriesAsync(const Model::ListCategoriesRequest& request, const ListCategoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListCategoriesOutcomeCallable listCategoriesCallable(const Model::ListCategoriesRequest& request) const;
|
|
|
+ ListConversationDetailsOutcome listConversationDetails(const Model::ListConversationDetailsRequest &request)const;
|
|
|
+ void listConversationDetailsAsync(const Model::ListConversationDetailsRequest& request, const ListConversationDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListConversationDetailsOutcomeCallable listConversationDetailsCallable(const Model::ListConversationDetailsRequest& request) const;
|
|
|
+ ListConversationsOutcome listConversations(const Model::ListConversationsRequest &request)const;
|
|
|
+ void listConversationsAsync(const Model::ListConversationsRequest& request, const ListConversationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListConversationsOutcomeCallable listConversationsCallable(const Model::ListConversationsRequest& request) const;
|
|
|
+ ListInstancesOutcome listInstances(const Model::ListInstancesRequest &request)const;
|
|
|
+ void listInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListInstancesOutcomeCallable listInstancesCallable(const Model::ListInstancesRequest& request) const;
|
|
|
+ ListNavigationScriptsOutcome listNavigationScripts(const Model::ListNavigationScriptsRequest &request)const;
|
|
|
+ void listNavigationScriptsAsync(const Model::ListNavigationScriptsRequest& request, const ListNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListNavigationScriptsOutcomeCallable listNavigationScriptsCallable(const Model::ListNavigationScriptsRequest& request) const;
|
|
|
+ ListPublishHistoriesOutcome listPublishHistories(const Model::ListPublishHistoriesRequest &request)const;
|
|
|
+ void listPublishHistoriesAsync(const Model::ListPublishHistoriesRequest& request, const ListPublishHistoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ListPublishHistoriesOutcomeCallable listPublishHistoriesCallable(const Model::ListPublishHistoriesRequest& request) const;
|
|
|
+ ModifyAskingBackConfigOutcome modifyAskingBackConfig(const Model::ModifyAskingBackConfigRequest &request)const;
|
|
|
+ void modifyAskingBackConfigAsync(const Model::ModifyAskingBackConfigRequest& request, const ModifyAskingBackConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ModifyAskingBackConfigOutcomeCallable modifyAskingBackConfigCallable(const Model::ModifyAskingBackConfigRequest& request) const;
|
|
|
+ ModifyCategoryOutcome modifyCategory(const Model::ModifyCategoryRequest &request)const;
|
|
|
+ void modifyCategoryAsync(const Model::ModifyCategoryRequest& request, const ModifyCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ModifyCategoryOutcomeCallable modifyCategoryCallable(const Model::ModifyCategoryRequest& request) const;
|
|
|
+ ModifyComplainingConfigOutcome modifyComplainingConfig(const Model::ModifyComplainingConfigRequest &request)const;
|
|
|
+ void modifyComplainingConfigAsync(const Model::ModifyComplainingConfigRequest& request, const ModifyComplainingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ModifyComplainingConfigOutcomeCallable modifyComplainingConfigCallable(const Model::ModifyComplainingConfigRequest& request) const;
|
|
|
+ ModifyGreetingConfigOutcome modifyGreetingConfig(const Model::ModifyGreetingConfigRequest &request)const;
|
|
|
+ void modifyGreetingConfigAsync(const Model::ModifyGreetingConfigRequest& request, const ModifyGreetingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ModifyGreetingConfigOutcomeCallable modifyGreetingConfigCallable(const Model::ModifyGreetingConfigRequest& request) const;
|
|
|
+ ModifyInstanceOutcome modifyInstance(const Model::ModifyInstanceRequest &request)const;
|
|
|
+ void modifyInstanceAsync(const Model::ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ModifyInstanceOutcomeCallable modifyInstanceCallable(const Model::ModifyInstanceRequest& request) const;
|
|
|
+ ModifyKnowledgeOutcome modifyKnowledge(const Model::ModifyKnowledgeRequest &request)const;
|
|
|
+ void modifyKnowledgeAsync(const Model::ModifyKnowledgeRequest& request, const ModifyKnowledgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ModifyKnowledgeOutcomeCallable modifyKnowledgeCallable(const Model::ModifyKnowledgeRequest& request) const;
|
|
|
+ ModifyRedirectionOutcome modifyRedirection(const Model::ModifyRedirectionRequest &request)const;
|
|
|
+ void modifyRedirectionAsync(const Model::ModifyRedirectionRequest& request, const ModifyRedirectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ModifyRedirectionOutcomeCallable modifyRedirectionCallable(const Model::ModifyRedirectionRequest& request) const;
|
|
|
+ ModifyRepeatingConfigOutcome modifyRepeatingConfig(const Model::ModifyRepeatingConfigRequest &request)const;
|
|
|
+ void modifyRepeatingConfigAsync(const Model::ModifyRepeatingConfigRequest& request, const ModifyRepeatingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ModifyRepeatingConfigOutcomeCallable modifyRepeatingConfigCallable(const Model::ModifyRepeatingConfigRequest& request) const;
|
|
|
+ ModifySilenceTimeoutConfigOutcome modifySilenceTimeoutConfig(const Model::ModifySilenceTimeoutConfigRequest &request)const;
|
|
|
+ void modifySilenceTimeoutConfigAsync(const Model::ModifySilenceTimeoutConfigRequest& request, const ModifySilenceTimeoutConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ModifySilenceTimeoutConfigOutcomeCallable modifySilenceTimeoutConfigCallable(const Model::ModifySilenceTimeoutConfigRequest& request) const;
|
|
|
+ ModifyTTSConfigOutcome modifyTTSConfig(const Model::ModifyTTSConfigRequest &request)const;
|
|
|
+ void modifyTTSConfigAsync(const Model::ModifyTTSConfigRequest& request, const ModifyTTSConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ModifyTTSConfigOutcomeCallable modifyTTSConfigCallable(const Model::ModifyTTSConfigRequest& request) const;
|
|
|
+ ModifyUnrecognizingConfigOutcome modifyUnrecognizingConfig(const Model::ModifyUnrecognizingConfigRequest &request)const;
|
|
|
+ void modifyUnrecognizingConfigAsync(const Model::ModifyUnrecognizingConfigRequest& request, const ModifyUnrecognizingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ ModifyUnrecognizingConfigOutcomeCallable modifyUnrecognizingConfigCallable(const Model::ModifyUnrecognizingConfigRequest& request) const;
|
|
|
+ MoveCategoryOutcome moveCategory(const Model::MoveCategoryRequest &request)const;
|
|
|
+ void moveCategoryAsync(const Model::MoveCategoryRequest& request, const MoveCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ MoveCategoryOutcomeCallable moveCategoryCallable(const Model::MoveCategoryRequest& request) const;
|
|
|
+ MoveNavigationScriptOutcome moveNavigationScript(const Model::MoveNavigationScriptRequest &request)const;
|
|
|
+ void moveNavigationScriptAsync(const Model::MoveNavigationScriptRequest& request, const MoveNavigationScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ MoveNavigationScriptOutcomeCallable moveNavigationScriptCallable(const Model::MoveNavigationScriptRequest& request) const;
|
|
|
+ PublishInstanceOutcome publishInstance(const Model::PublishInstanceRequest &request)const;
|
|
|
+ void publishInstanceAsync(const Model::PublishInstanceRequest& request, const PublishInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ PublishInstanceOutcomeCallable publishInstanceCallable(const Model::PublishInstanceRequest& request) const;
|
|
|
+ QueryConversationsOutcome queryConversations(const Model::QueryConversationsRequest &request)const;
|
|
|
+ void queryConversationsAsync(const Model::QueryConversationsRequest& request, const QueryConversationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryConversationsOutcomeCallable queryConversationsCallable(const Model::QueryConversationsRequest& request) const;
|
|
|
+ QueryNavigationScriptsOutcome queryNavigationScripts(const Model::QueryNavigationScriptsRequest &request)const;
|
|
|
+ void queryNavigationScriptsAsync(const Model::QueryNavigationScriptsRequest& request, const QueryNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryNavigationScriptsOutcomeCallable queryNavigationScriptsCallable(const Model::QueryNavigationScriptsRequest& request) const;
|
|
|
+ QueryPerformanceIndicatorsOutcome queryPerformanceIndicators(const Model::QueryPerformanceIndicatorsRequest &request)const;
|
|
|
+ void queryPerformanceIndicatorsAsync(const Model::QueryPerformanceIndicatorsRequest& request, const QueryPerformanceIndicatorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryPerformanceIndicatorsOutcomeCallable queryPerformanceIndicatorsCallable(const Model::QueryPerformanceIndicatorsRequest& request) const;
|
|
|
+ QueryRecordingOutcome queryRecording(const Model::QueryRecordingRequest &request)const;
|
|
|
+ void queryRecordingAsync(const Model::QueryRecordingRequest& request, const QueryRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ QueryRecordingOutcomeCallable queryRecordingCallable(const Model::QueryRecordingRequest& request) const;
|
|
|
+ RollbackInstanceOutcome rollbackInstance(const Model::RollbackInstanceRequest &request)const;
|
|
|
+ void rollbackInstanceAsync(const Model::RollbackInstanceRequest& request, const RollbackInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ RollbackInstanceOutcomeCallable rollbackInstanceCallable(const Model::RollbackInstanceRequest& request) const;
|
|
|
+ SaveRecordingOutcome saveRecording(const Model::SaveRecordingRequest &request)const;
|
|
|
+ void saveRecordingAsync(const Model::SaveRecordingRequest& request, const SaveRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SaveRecordingOutcomeCallable saveRecordingCallable(const Model::SaveRecordingRequest& request) const;
|
|
|
+ SilenceTimeoutOutcome silenceTimeout(const Model::SilenceTimeoutRequest &request)const;
|
|
|
+ void silenceTimeoutAsync(const Model::SilenceTimeoutRequest& request, const SilenceTimeoutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ SilenceTimeoutOutcomeCallable silenceTimeoutCallable(const Model::SilenceTimeoutRequest& request) const;
|
|
|
+
|
|
|
+ private:
|
|
|
+ std::shared_ptr<EndpointProvider> endpointProvider_;
|
|
|
+ };
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+#endif // !ALIBABACLOUD_VOICENAVIGATOR_VOICENAVIGATORCLIENT_H_
|