|
@@ -123,114 +123,6 @@ VoiceNavigatorClient::AuditTTSVoiceOutcomeCallable VoiceNavigatorClient::auditTT
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::AuthorizedOutcome VoiceNavigatorClient::authorized(const AuthorizedRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return AuthorizedOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return AuthorizedOutcome(AuthorizedResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return AuthorizedOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::authorizedAsync(const AuthorizedRequest& request, const AuthorizedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, authorized(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::AuthorizedOutcomeCallable VoiceNavigatorClient::authorizedCallable(const AuthorizedRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<AuthorizedOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->authorized(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::BatchDeleteNavigationScriptsOutcome VoiceNavigatorClient::batchDeleteNavigationScripts(const BatchDeleteNavigationScriptsRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return BatchDeleteNavigationScriptsOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return BatchDeleteNavigationScriptsOutcome(BatchDeleteNavigationScriptsResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return BatchDeleteNavigationScriptsOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::batchDeleteNavigationScriptsAsync(const BatchDeleteNavigationScriptsRequest& request, const BatchDeleteNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, batchDeleteNavigationScripts(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::BatchDeleteNavigationScriptsOutcomeCallable VoiceNavigatorClient::batchDeleteNavigationScriptsCallable(const BatchDeleteNavigationScriptsRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<BatchDeleteNavigationScriptsOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->batchDeleteNavigationScripts(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::BatchMoveNavigationScriptsOutcome VoiceNavigatorClient::batchMoveNavigationScripts(const BatchMoveNavigationScriptsRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return BatchMoveNavigationScriptsOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return BatchMoveNavigationScriptsOutcome(BatchMoveNavigationScriptsResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return BatchMoveNavigationScriptsOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::batchMoveNavigationScriptsAsync(const BatchMoveNavigationScriptsRequest& request, const BatchMoveNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, batchMoveNavigationScripts(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::BatchMoveNavigationScriptsOutcomeCallable VoiceNavigatorClient::batchMoveNavigationScriptsCallable(const BatchMoveNavigationScriptsRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<BatchMoveNavigationScriptsOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->batchMoveNavigationScripts(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
VoiceNavigatorClient::BeginDialogueOutcome VoiceNavigatorClient::beginDialogue(const BeginDialogueRequest &request) const
|
|
VoiceNavigatorClient::BeginDialogueOutcome VoiceNavigatorClient::beginDialogue(const BeginDialogueRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
@@ -303,42 +195,6 @@ VoiceNavigatorClient::CollectedNumberOutcomeCallable VoiceNavigatorClient::colle
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::CreateCategoryOutcome VoiceNavigatorClient::createCategory(const CreateCategoryRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return CreateCategoryOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return CreateCategoryOutcome(CreateCategoryResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return CreateCategoryOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::createCategoryAsync(const CreateCategoryRequest& request, const CreateCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, createCategory(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::CreateCategoryOutcomeCallable VoiceNavigatorClient::createCategoryCallable(const CreateCategoryRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<CreateCategoryOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->createCategory(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
VoiceNavigatorClient::CreateInstanceOutcome VoiceNavigatorClient::createInstance(const CreateInstanceRequest &request) const
|
|
VoiceNavigatorClient::CreateInstanceOutcome VoiceNavigatorClient::createInstance(const CreateInstanceRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
@@ -375,114 +231,6 @@ VoiceNavigatorClient::CreateInstanceOutcomeCallable VoiceNavigatorClient::create
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::CreateKnowledgeOutcome VoiceNavigatorClient::createKnowledge(const CreateKnowledgeRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return CreateKnowledgeOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return CreateKnowledgeOutcome(CreateKnowledgeResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return CreateKnowledgeOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::createKnowledgeAsync(const CreateKnowledgeRequest& request, const CreateKnowledgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, createKnowledge(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::CreateKnowledgeOutcomeCallable VoiceNavigatorClient::createKnowledgeCallable(const CreateKnowledgeRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<CreateKnowledgeOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->createKnowledge(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::CreateRedirectionOutcome VoiceNavigatorClient::createRedirection(const CreateRedirectionRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return CreateRedirectionOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return CreateRedirectionOutcome(CreateRedirectionResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return CreateRedirectionOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::createRedirectionAsync(const CreateRedirectionRequest& request, const CreateRedirectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, createRedirection(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::CreateRedirectionOutcomeCallable VoiceNavigatorClient::createRedirectionCallable(const CreateRedirectionRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<CreateRedirectionOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->createRedirection(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DebugAuthorizedOutcome VoiceNavigatorClient::debugAuthorized(const DebugAuthorizedRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DebugAuthorizedOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DebugAuthorizedOutcome(DebugAuthorizedResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DebugAuthorizedOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::debugAuthorizedAsync(const DebugAuthorizedRequest& request, const DebugAuthorizedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, debugAuthorized(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DebugAuthorizedOutcomeCallable VoiceNavigatorClient::debugAuthorizedCallable(const DebugAuthorizedRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DebugAuthorizedOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->debugAuthorized(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
VoiceNavigatorClient::DebugBeginDialogueOutcome VoiceNavigatorClient::debugBeginDialogue(const DebugBeginDialogueRequest &request) const
|
|
VoiceNavigatorClient::DebugBeginDialogueOutcome VoiceNavigatorClient::debugBeginDialogue(const DebugBeginDialogueRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
@@ -591,42 +339,6 @@ VoiceNavigatorClient::DebugDialogueOutcomeCallable VoiceNavigatorClient::debugDi
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::DeleteCategoryOutcome VoiceNavigatorClient::deleteCategory(const DeleteCategoryRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DeleteCategoryOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DeleteCategoryOutcome(DeleteCategoryResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DeleteCategoryOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::deleteCategoryAsync(const DeleteCategoryRequest& request, const DeleteCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, deleteCategory(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DeleteCategoryOutcomeCallable VoiceNavigatorClient::deleteCategoryCallable(const DeleteCategoryRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DeleteCategoryOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->deleteCategory(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
VoiceNavigatorClient::DeleteInstanceOutcome VoiceNavigatorClient::deleteInstance(const DeleteInstanceRequest &request) const
|
|
VoiceNavigatorClient::DeleteInstanceOutcome VoiceNavigatorClient::deleteInstance(const DeleteInstanceRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
@@ -663,1620 +375,864 @@ VoiceNavigatorClient::DeleteInstanceOutcomeCallable VoiceNavigatorClient::delete
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::DeleteNavigationScriptOutcome VoiceNavigatorClient::deleteNavigationScript(const DeleteNavigationScriptRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeConversationOutcome VoiceNavigatorClient::describeConversation(const DescribeConversationRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return DeleteNavigationScriptOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return DescribeConversationOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return DeleteNavigationScriptOutcome(DeleteNavigationScriptResult(outcome.result()));
|
|
|
|
|
|
|
+ return DescribeConversationOutcome(DescribeConversationResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return DeleteNavigationScriptOutcome(outcome.error());
|
|
|
|
|
|
|
+ return DescribeConversationOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::deleteNavigationScriptAsync(const DeleteNavigationScriptRequest& request, const DeleteNavigationScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::describeConversationAsync(const DescribeConversationRequest& request, const DescribeConversationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, deleteNavigationScript(request), context);
|
|
|
|
|
|
|
+ handler(this, request, describeConversation(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::DeleteNavigationScriptOutcomeCallable VoiceNavigatorClient::deleteNavigationScriptCallable(const DeleteNavigationScriptRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeConversationOutcomeCallable VoiceNavigatorClient::describeConversationCallable(const DescribeConversationRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<DeleteNavigationScriptOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<DescribeConversationOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->deleteNavigationScript(request);
|
|
|
|
|
|
|
+ return this->describeConversation(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::DescribeCategoryTreeOutcome VoiceNavigatorClient::describeCategoryTree(const DescribeCategoryTreeRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeConversationContextOutcome VoiceNavigatorClient::describeConversationContext(const DescribeConversationContextRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return DescribeCategoryTreeOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return DescribeConversationContextOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return DescribeCategoryTreeOutcome(DescribeCategoryTreeResult(outcome.result()));
|
|
|
|
|
|
|
+ return DescribeConversationContextOutcome(DescribeConversationContextResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return DescribeCategoryTreeOutcome(outcome.error());
|
|
|
|
|
|
|
+ return DescribeConversationContextOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::describeCategoryTreeAsync(const DescribeCategoryTreeRequest& request, const DescribeCategoryTreeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::describeConversationContextAsync(const DescribeConversationContextRequest& request, const DescribeConversationContextAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, describeCategoryTree(request), context);
|
|
|
|
|
|
|
+ handler(this, request, describeConversationContext(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::DescribeCategoryTreeOutcomeCallable VoiceNavigatorClient::describeCategoryTreeCallable(const DescribeCategoryTreeRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeConversationContextOutcomeCallable VoiceNavigatorClient::describeConversationContextCallable(const DescribeConversationContextRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeCategoryTreeOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<DescribeConversationContextOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->describeCategoryTree(request);
|
|
|
|
|
|
|
+ return this->describeConversationContext(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::DescribeConversationOutcome VoiceNavigatorClient::describeConversation(const DescribeConversationRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeExportProgressOutcome VoiceNavigatorClient::describeExportProgress(const DescribeExportProgressRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return DescribeConversationOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return DescribeExportProgressOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return DescribeConversationOutcome(DescribeConversationResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DescribeConversationOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::describeConversationAsync(const DescribeConversationRequest& request, const DescribeConversationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, describeConversation(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeConversationOutcomeCallable VoiceNavigatorClient::describeConversationCallable(const DescribeConversationRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeConversationOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->describeConversation(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeConversationContextOutcome VoiceNavigatorClient::describeConversationContext(const DescribeConversationContextRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DescribeConversationContextOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DescribeConversationContextOutcome(DescribeConversationContextResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DescribeConversationContextOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::describeConversationContextAsync(const DescribeConversationContextRequest& request, const DescribeConversationContextAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, describeConversationContext(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeConversationContextOutcomeCallable VoiceNavigatorClient::describeConversationContextCallable(const DescribeConversationContextRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeConversationContextOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->describeConversationContext(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeExportProgressOutcome VoiceNavigatorClient::describeExportProgress(const DescribeExportProgressRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DescribeExportProgressOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DescribeExportProgressOutcome(DescribeExportProgressResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DescribeExportProgressOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::describeExportProgressAsync(const DescribeExportProgressRequest& request, const DescribeExportProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, describeExportProgress(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeExportProgressOutcomeCallable VoiceNavigatorClient::describeExportProgressCallable(const DescribeExportProgressRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeExportProgressOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->describeExportProgress(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeInstanceOutcome VoiceNavigatorClient::describeInstance(const DescribeInstanceRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DescribeInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DescribeInstanceOutcome(DescribeInstanceResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DescribeInstanceOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::describeInstanceAsync(const DescribeInstanceRequest& request, const DescribeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, describeInstance(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeInstanceOutcomeCallable VoiceNavigatorClient::describeInstanceCallable(const DescribeInstanceRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeInstanceOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->describeInstance(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeKnowledgeOutcome VoiceNavigatorClient::describeKnowledge(const DescribeKnowledgeRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DescribeKnowledgeOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DescribeKnowledgeOutcome(DescribeKnowledgeResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DescribeKnowledgeOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::describeKnowledgeAsync(const DescribeKnowledgeRequest& request, const DescribeKnowledgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, describeKnowledge(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeKnowledgeOutcomeCallable VoiceNavigatorClient::describeKnowledgeCallable(const DescribeKnowledgeRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeKnowledgeOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->describeKnowledge(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeNavigationConfigOutcome VoiceNavigatorClient::describeNavigationConfig(const DescribeNavigationConfigRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DescribeNavigationConfigOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DescribeNavigationConfigOutcome(DescribeNavigationConfigResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DescribeNavigationConfigOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::describeNavigationConfigAsync(const DescribeNavigationConfigRequest& request, const DescribeNavigationConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, describeNavigationConfig(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeNavigationConfigOutcomeCallable VoiceNavigatorClient::describeNavigationConfigCallable(const DescribeNavigationConfigRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeNavigationConfigOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->describeNavigationConfig(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeRecordingOutcome VoiceNavigatorClient::describeRecording(const DescribeRecordingRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DescribeRecordingOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DescribeRecordingOutcome(DescribeRecordingResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DescribeRecordingOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::describeRecordingAsync(const DescribeRecordingRequest& request, const DescribeRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, describeRecording(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeRecordingOutcomeCallable VoiceNavigatorClient::describeRecordingCallable(const DescribeRecordingRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeRecordingOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->describeRecording(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeRedirectionOutcome VoiceNavigatorClient::describeRedirection(const DescribeRedirectionRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DescribeRedirectionOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DescribeRedirectionOutcome(DescribeRedirectionResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DescribeRedirectionOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::describeRedirectionAsync(const DescribeRedirectionRequest& request, const DescribeRedirectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, describeRedirection(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeRedirectionOutcomeCallable VoiceNavigatorClient::describeRedirectionCallable(const DescribeRedirectionRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeRedirectionOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->describeRedirection(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeStatisticalDataOutcome VoiceNavigatorClient::describeStatisticalData(const DescribeStatisticalDataRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DescribeStatisticalDataOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DescribeStatisticalDataOutcome(DescribeStatisticalDataResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DescribeStatisticalDataOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::describeStatisticalDataAsync(const DescribeStatisticalDataRequest& request, const DescribeStatisticalDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, describeStatisticalData(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeStatisticalDataOutcomeCallable VoiceNavigatorClient::describeStatisticalDataCallable(const DescribeStatisticalDataRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeStatisticalDataOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->describeStatisticalData(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeTTSConfigOutcome VoiceNavigatorClient::describeTTSConfig(const DescribeTTSConfigRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DescribeTTSConfigOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DescribeTTSConfigOutcome(DescribeTTSConfigResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DescribeTTSConfigOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::describeTTSConfigAsync(const DescribeTTSConfigRequest& request, const DescribeTTSConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, describeTTSConfig(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DescribeTTSConfigOutcomeCallable VoiceNavigatorClient::describeTTSConfigCallable(const DescribeTTSConfigRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeTTSConfigOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->describeTTSConfig(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DialogueOutcome VoiceNavigatorClient::dialogue(const DialogueRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DialogueOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DialogueOutcome(DialogueResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DialogueOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::dialogueAsync(const DialogueRequest& request, const DialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, dialogue(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DialogueOutcomeCallable VoiceNavigatorClient::dialogueCallable(const DialogueRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DialogueOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->dialogue(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DisableInstanceOutcome VoiceNavigatorClient::disableInstance(const DisableInstanceRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DisableInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DisableInstanceOutcome(DisableInstanceResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DisableInstanceOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::disableInstanceAsync(const DisableInstanceRequest& request, const DisableInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, disableInstance(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DisableInstanceOutcomeCallable VoiceNavigatorClient::disableInstanceCallable(const DisableInstanceRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DisableInstanceOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->disableInstance(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DuplicateInstanceOutcome VoiceNavigatorClient::duplicateInstance(const DuplicateInstanceRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return DuplicateInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return DuplicateInstanceOutcome(DuplicateInstanceResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return DuplicateInstanceOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::duplicateInstanceAsync(const DuplicateInstanceRequest& request, const DuplicateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, duplicateInstance(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::DuplicateInstanceOutcomeCallable VoiceNavigatorClient::duplicateInstanceCallable(const DuplicateInstanceRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<DuplicateInstanceOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->duplicateInstance(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::EnableInstanceOutcome VoiceNavigatorClient::enableInstance(const EnableInstanceRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return EnableInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return EnableInstanceOutcome(EnableInstanceResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return EnableInstanceOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::enableInstanceAsync(const EnableInstanceRequest& request, const EnableInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, enableInstance(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::EnableInstanceOutcomeCallable VoiceNavigatorClient::enableInstanceCallable(const EnableInstanceRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<EnableInstanceOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->enableInstance(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::EndDialogueOutcome VoiceNavigatorClient::endDialogue(const EndDialogueRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return EndDialogueOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return EndDialogueOutcome(EndDialogueResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return EndDialogueOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::endDialogueAsync(const EndDialogueRequest& request, const EndDialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, endDialogue(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::EndDialogueOutcomeCallable VoiceNavigatorClient::endDialogueCallable(const EndDialogueRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<EndDialogueOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->endDialogue(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ExportConversationDetailsOutcome VoiceNavigatorClient::exportConversationDetails(const ExportConversationDetailsRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return ExportConversationDetailsOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return ExportConversationDetailsOutcome(ExportConversationDetailsResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return ExportConversationDetailsOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::exportConversationDetailsAsync(const ExportConversationDetailsRequest& request, const ExportConversationDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, exportConversationDetails(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ExportConversationDetailsOutcomeCallable VoiceNavigatorClient::exportConversationDetailsCallable(const ExportConversationDetailsRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<ExportConversationDetailsOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->exportConversationDetails(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ExportStatisticalDataOutcome VoiceNavigatorClient::exportStatisticalData(const ExportStatisticalDataRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return ExportStatisticalDataOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return ExportStatisticalDataOutcome(ExportStatisticalDataResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return ExportStatisticalDataOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::exportStatisticalDataAsync(const ExportStatisticalDataRequest& request, const ExportStatisticalDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, exportStatisticalData(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ExportStatisticalDataOutcomeCallable VoiceNavigatorClient::exportStatisticalDataCallable(const ExportStatisticalDataRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<ExportStatisticalDataOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->exportStatisticalData(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ListCategoriesOutcome VoiceNavigatorClient::listCategories(const ListCategoriesRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return ListCategoriesOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return ListCategoriesOutcome(ListCategoriesResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return ListCategoriesOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::listCategoriesAsync(const ListCategoriesRequest& request, const ListCategoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, listCategories(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ListCategoriesOutcomeCallable VoiceNavigatorClient::listCategoriesCallable(const ListCategoriesRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<ListCategoriesOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->listCategories(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ListChatbotInstancesOutcome VoiceNavigatorClient::listChatbotInstances(const ListChatbotInstancesRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return ListChatbotInstancesOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return ListChatbotInstancesOutcome(ListChatbotInstancesResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return ListChatbotInstancesOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::listChatbotInstancesAsync(const ListChatbotInstancesRequest& request, const ListChatbotInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, listChatbotInstances(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ListChatbotInstancesOutcomeCallable VoiceNavigatorClient::listChatbotInstancesCallable(const ListChatbotInstancesRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<ListChatbotInstancesOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->listChatbotInstances(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ListConversationDetailsOutcome VoiceNavigatorClient::listConversationDetails(const ListConversationDetailsRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return ListConversationDetailsOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return ListConversationDetailsOutcome(ListConversationDetailsResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return ListConversationDetailsOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::listConversationDetailsAsync(const ListConversationDetailsRequest& request, const ListConversationDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, listConversationDetails(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ListConversationDetailsOutcomeCallable VoiceNavigatorClient::listConversationDetailsCallable(const ListConversationDetailsRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<ListConversationDetailsOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->listConversationDetails(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ListConversationsOutcome VoiceNavigatorClient::listConversations(const ListConversationsRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return ListConversationsOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return ListConversationsOutcome(ListConversationsResult(outcome.result()));
|
|
|
|
|
- else
|
|
|
|
|
- return ListConversationsOutcome(outcome.error());
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-void VoiceNavigatorClient::listConversationsAsync(const ListConversationsRequest& request, const ListConversationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
-{
|
|
|
|
|
- auto fn = [this, request, handler, context]()
|
|
|
|
|
- {
|
|
|
|
|
- handler(this, request, listConversations(request), context);
|
|
|
|
|
- };
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable(fn));
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ListConversationsOutcomeCallable VoiceNavigatorClient::listConversationsCallable(const ListConversationsRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto task = std::make_shared<std::packaged_task<ListConversationsOutcome()>>(
|
|
|
|
|
- [this, request]()
|
|
|
|
|
- {
|
|
|
|
|
- return this->listConversations(request);
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
|
|
- return task->get_future();
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-VoiceNavigatorClient::ListInstancesOutcome VoiceNavigatorClient::listInstances(const ListInstancesRequest &request) const
|
|
|
|
|
-{
|
|
|
|
|
- auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
|
|
- if (!endpointOutcome.isSuccess())
|
|
|
|
|
- return ListInstancesOutcome(endpointOutcome.error());
|
|
|
|
|
-
|
|
|
|
|
- auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
-
|
|
|
|
|
- if (outcome.isSuccess())
|
|
|
|
|
- return ListInstancesOutcome(ListInstancesResult(outcome.result()));
|
|
|
|
|
|
|
+ return DescribeExportProgressOutcome(DescribeExportProgressResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ListInstancesOutcome(outcome.error());
|
|
|
|
|
|
|
+ return DescribeExportProgressOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::listInstancesAsync(const ListInstancesRequest& request, const ListInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::describeExportProgressAsync(const DescribeExportProgressRequest& request, const DescribeExportProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, listInstances(request), context);
|
|
|
|
|
|
|
+ handler(this, request, describeExportProgress(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ListInstancesOutcomeCallable VoiceNavigatorClient::listInstancesCallable(const ListInstancesRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeExportProgressOutcomeCallable VoiceNavigatorClient::describeExportProgressCallable(const DescribeExportProgressRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ListInstancesOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<DescribeExportProgressOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->listInstances(request);
|
|
|
|
|
|
|
+ return this->describeExportProgress(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ListNavigationScriptsOutcome VoiceNavigatorClient::listNavigationScripts(const ListNavigationScriptsRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeInstanceOutcome VoiceNavigatorClient::describeInstance(const DescribeInstanceRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ListNavigationScriptsOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return DescribeInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ListNavigationScriptsOutcome(ListNavigationScriptsResult(outcome.result()));
|
|
|
|
|
|
|
+ return DescribeInstanceOutcome(DescribeInstanceResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ListNavigationScriptsOutcome(outcome.error());
|
|
|
|
|
|
|
+ return DescribeInstanceOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::listNavigationScriptsAsync(const ListNavigationScriptsRequest& request, const ListNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::describeInstanceAsync(const DescribeInstanceRequest& request, const DescribeInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, listNavigationScripts(request), context);
|
|
|
|
|
|
|
+ handler(this, request, describeInstance(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ListNavigationScriptsOutcomeCallable VoiceNavigatorClient::listNavigationScriptsCallable(const ListNavigationScriptsRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeInstanceOutcomeCallable VoiceNavigatorClient::describeInstanceCallable(const DescribeInstanceRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ListNavigationScriptsOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<DescribeInstanceOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->listNavigationScripts(request);
|
|
|
|
|
|
|
+ return this->describeInstance(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ListPublishHistoriesOutcome VoiceNavigatorClient::listPublishHistories(const ListPublishHistoriesRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeNavigationConfigOutcome VoiceNavigatorClient::describeNavigationConfig(const DescribeNavigationConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ListPublishHistoriesOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return DescribeNavigationConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ListPublishHistoriesOutcome(ListPublishHistoriesResult(outcome.result()));
|
|
|
|
|
|
|
+ return DescribeNavigationConfigOutcome(DescribeNavigationConfigResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ListPublishHistoriesOutcome(outcome.error());
|
|
|
|
|
|
|
+ return DescribeNavigationConfigOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::listPublishHistoriesAsync(const ListPublishHistoriesRequest& request, const ListPublishHistoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::describeNavigationConfigAsync(const DescribeNavigationConfigRequest& request, const DescribeNavigationConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, listPublishHistories(request), context);
|
|
|
|
|
|
|
+ handler(this, request, describeNavigationConfig(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ListPublishHistoriesOutcomeCallable VoiceNavigatorClient::listPublishHistoriesCallable(const ListPublishHistoriesRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeNavigationConfigOutcomeCallable VoiceNavigatorClient::describeNavigationConfigCallable(const DescribeNavigationConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ListPublishHistoriesOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<DescribeNavigationConfigOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->listPublishHistories(request);
|
|
|
|
|
|
|
+ return this->describeNavigationConfig(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyAskingBackConfigOutcome VoiceNavigatorClient::modifyAskingBackConfig(const ModifyAskingBackConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeRecordingOutcome VoiceNavigatorClient::describeRecording(const DescribeRecordingRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ModifyAskingBackConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return DescribeRecordingOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ModifyAskingBackConfigOutcome(ModifyAskingBackConfigResult(outcome.result()));
|
|
|
|
|
|
|
+ return DescribeRecordingOutcome(DescribeRecordingResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ModifyAskingBackConfigOutcome(outcome.error());
|
|
|
|
|
|
|
+ return DescribeRecordingOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::modifyAskingBackConfigAsync(const ModifyAskingBackConfigRequest& request, const ModifyAskingBackConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::describeRecordingAsync(const DescribeRecordingRequest& request, const DescribeRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, modifyAskingBackConfig(request), context);
|
|
|
|
|
|
|
+ handler(this, request, describeRecording(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyAskingBackConfigOutcomeCallable VoiceNavigatorClient::modifyAskingBackConfigCallable(const ModifyAskingBackConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeRecordingOutcomeCallable VoiceNavigatorClient::describeRecordingCallable(const DescribeRecordingRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ModifyAskingBackConfigOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<DescribeRecordingOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->modifyAskingBackConfig(request);
|
|
|
|
|
|
|
+ return this->describeRecording(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyCategoryOutcome VoiceNavigatorClient::modifyCategory(const ModifyCategoryRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeStatisticalDataOutcome VoiceNavigatorClient::describeStatisticalData(const DescribeStatisticalDataRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ModifyCategoryOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return DescribeStatisticalDataOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ModifyCategoryOutcome(ModifyCategoryResult(outcome.result()));
|
|
|
|
|
|
|
+ return DescribeStatisticalDataOutcome(DescribeStatisticalDataResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ModifyCategoryOutcome(outcome.error());
|
|
|
|
|
|
|
+ return DescribeStatisticalDataOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::modifyCategoryAsync(const ModifyCategoryRequest& request, const ModifyCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::describeStatisticalDataAsync(const DescribeStatisticalDataRequest& request, const DescribeStatisticalDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, modifyCategory(request), context);
|
|
|
|
|
|
|
+ handler(this, request, describeStatisticalData(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyCategoryOutcomeCallable VoiceNavigatorClient::modifyCategoryCallable(const ModifyCategoryRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeStatisticalDataOutcomeCallable VoiceNavigatorClient::describeStatisticalDataCallable(const DescribeStatisticalDataRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ModifyCategoryOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<DescribeStatisticalDataOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->modifyCategory(request);
|
|
|
|
|
|
|
+ return this->describeStatisticalData(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyComplainingConfigOutcome VoiceNavigatorClient::modifyComplainingConfig(const ModifyComplainingConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeTTSConfigOutcome VoiceNavigatorClient::describeTTSConfig(const DescribeTTSConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ModifyComplainingConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return DescribeTTSConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ModifyComplainingConfigOutcome(ModifyComplainingConfigResult(outcome.result()));
|
|
|
|
|
|
|
+ return DescribeTTSConfigOutcome(DescribeTTSConfigResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ModifyComplainingConfigOutcome(outcome.error());
|
|
|
|
|
|
|
+ return DescribeTTSConfigOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::modifyComplainingConfigAsync(const ModifyComplainingConfigRequest& request, const ModifyComplainingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::describeTTSConfigAsync(const DescribeTTSConfigRequest& request, const DescribeTTSConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, modifyComplainingConfig(request), context);
|
|
|
|
|
|
|
+ handler(this, request, describeTTSConfig(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyComplainingConfigOutcomeCallable VoiceNavigatorClient::modifyComplainingConfigCallable(const ModifyComplainingConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DescribeTTSConfigOutcomeCallable VoiceNavigatorClient::describeTTSConfigCallable(const DescribeTTSConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ModifyComplainingConfigOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<DescribeTTSConfigOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->modifyComplainingConfig(request);
|
|
|
|
|
|
|
+ return this->describeTTSConfig(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyGreetingConfigOutcome VoiceNavigatorClient::modifyGreetingConfig(const ModifyGreetingConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DialogueOutcome VoiceNavigatorClient::dialogue(const DialogueRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ModifyGreetingConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return DialogueOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ModifyGreetingConfigOutcome(ModifyGreetingConfigResult(outcome.result()));
|
|
|
|
|
|
|
+ return DialogueOutcome(DialogueResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ModifyGreetingConfigOutcome(outcome.error());
|
|
|
|
|
|
|
+ return DialogueOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::modifyGreetingConfigAsync(const ModifyGreetingConfigRequest& request, const ModifyGreetingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::dialogueAsync(const DialogueRequest& request, const DialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, modifyGreetingConfig(request), context);
|
|
|
|
|
|
|
+ handler(this, request, dialogue(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyGreetingConfigOutcomeCallable VoiceNavigatorClient::modifyGreetingConfigCallable(const ModifyGreetingConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DialogueOutcomeCallable VoiceNavigatorClient::dialogueCallable(const DialogueRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ModifyGreetingConfigOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<DialogueOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->modifyGreetingConfig(request);
|
|
|
|
|
|
|
+ return this->dialogue(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyInstanceOutcome VoiceNavigatorClient::modifyInstance(const ModifyInstanceRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DisableInstanceOutcome VoiceNavigatorClient::disableInstance(const DisableInstanceRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ModifyInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return DisableInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ModifyInstanceOutcome(ModifyInstanceResult(outcome.result()));
|
|
|
|
|
|
|
+ return DisableInstanceOutcome(DisableInstanceResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ModifyInstanceOutcome(outcome.error());
|
|
|
|
|
|
|
+ return DisableInstanceOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::modifyInstanceAsync(const ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::disableInstanceAsync(const DisableInstanceRequest& request, const DisableInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, modifyInstance(request), context);
|
|
|
|
|
|
|
+ handler(this, request, disableInstance(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyInstanceOutcomeCallable VoiceNavigatorClient::modifyInstanceCallable(const ModifyInstanceRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::DisableInstanceOutcomeCallable VoiceNavigatorClient::disableInstanceCallable(const DisableInstanceRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ModifyInstanceOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<DisableInstanceOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->modifyInstance(request);
|
|
|
|
|
|
|
+ return this->disableInstance(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyKnowledgeOutcome VoiceNavigatorClient::modifyKnowledge(const ModifyKnowledgeRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::EnableInstanceOutcome VoiceNavigatorClient::enableInstance(const EnableInstanceRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ModifyKnowledgeOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return EnableInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ModifyKnowledgeOutcome(ModifyKnowledgeResult(outcome.result()));
|
|
|
|
|
|
|
+ return EnableInstanceOutcome(EnableInstanceResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ModifyKnowledgeOutcome(outcome.error());
|
|
|
|
|
|
|
+ return EnableInstanceOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::modifyKnowledgeAsync(const ModifyKnowledgeRequest& request, const ModifyKnowledgeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::enableInstanceAsync(const EnableInstanceRequest& request, const EnableInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, modifyKnowledge(request), context);
|
|
|
|
|
|
|
+ handler(this, request, enableInstance(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyKnowledgeOutcomeCallable VoiceNavigatorClient::modifyKnowledgeCallable(const ModifyKnowledgeRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::EnableInstanceOutcomeCallable VoiceNavigatorClient::enableInstanceCallable(const EnableInstanceRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ModifyKnowledgeOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<EnableInstanceOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->modifyKnowledge(request);
|
|
|
|
|
|
|
+ return this->enableInstance(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyRedirectionOutcome VoiceNavigatorClient::modifyRedirection(const ModifyRedirectionRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::EndDialogueOutcome VoiceNavigatorClient::endDialogue(const EndDialogueRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ModifyRedirectionOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return EndDialogueOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ModifyRedirectionOutcome(ModifyRedirectionResult(outcome.result()));
|
|
|
|
|
|
|
+ return EndDialogueOutcome(EndDialogueResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ModifyRedirectionOutcome(outcome.error());
|
|
|
|
|
|
|
+ return EndDialogueOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::modifyRedirectionAsync(const ModifyRedirectionRequest& request, const ModifyRedirectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::endDialogueAsync(const EndDialogueRequest& request, const EndDialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, modifyRedirection(request), context);
|
|
|
|
|
|
|
+ handler(this, request, endDialogue(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyRedirectionOutcomeCallable VoiceNavigatorClient::modifyRedirectionCallable(const ModifyRedirectionRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::EndDialogueOutcomeCallable VoiceNavigatorClient::endDialogueCallable(const EndDialogueRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ModifyRedirectionOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<EndDialogueOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->modifyRedirection(request);
|
|
|
|
|
|
|
+ return this->endDialogue(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyRepeatingConfigOutcome VoiceNavigatorClient::modifyRepeatingConfig(const ModifyRepeatingConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ExportConversationDetailsOutcome VoiceNavigatorClient::exportConversationDetails(const ExportConversationDetailsRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ModifyRepeatingConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return ExportConversationDetailsOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ModifyRepeatingConfigOutcome(ModifyRepeatingConfigResult(outcome.result()));
|
|
|
|
|
|
|
+ return ExportConversationDetailsOutcome(ExportConversationDetailsResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ModifyRepeatingConfigOutcome(outcome.error());
|
|
|
|
|
|
|
+ return ExportConversationDetailsOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::modifyRepeatingConfigAsync(const ModifyRepeatingConfigRequest& request, const ModifyRepeatingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::exportConversationDetailsAsync(const ExportConversationDetailsRequest& request, const ExportConversationDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, modifyRepeatingConfig(request), context);
|
|
|
|
|
|
|
+ handler(this, request, exportConversationDetails(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyRepeatingConfigOutcomeCallable VoiceNavigatorClient::modifyRepeatingConfigCallable(const ModifyRepeatingConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ExportConversationDetailsOutcomeCallable VoiceNavigatorClient::exportConversationDetailsCallable(const ExportConversationDetailsRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ModifyRepeatingConfigOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<ExportConversationDetailsOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->modifyRepeatingConfig(request);
|
|
|
|
|
|
|
+ return this->exportConversationDetails(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifySilenceTimeoutConfigOutcome VoiceNavigatorClient::modifySilenceTimeoutConfig(const ModifySilenceTimeoutConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ExportStatisticalDataOutcome VoiceNavigatorClient::exportStatisticalData(const ExportStatisticalDataRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ModifySilenceTimeoutConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return ExportStatisticalDataOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ModifySilenceTimeoutConfigOutcome(ModifySilenceTimeoutConfigResult(outcome.result()));
|
|
|
|
|
|
|
+ return ExportStatisticalDataOutcome(ExportStatisticalDataResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ModifySilenceTimeoutConfigOutcome(outcome.error());
|
|
|
|
|
|
|
+ return ExportStatisticalDataOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::modifySilenceTimeoutConfigAsync(const ModifySilenceTimeoutConfigRequest& request, const ModifySilenceTimeoutConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::exportStatisticalDataAsync(const ExportStatisticalDataRequest& request, const ExportStatisticalDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, modifySilenceTimeoutConfig(request), context);
|
|
|
|
|
|
|
+ handler(this, request, exportStatisticalData(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifySilenceTimeoutConfigOutcomeCallable VoiceNavigatorClient::modifySilenceTimeoutConfigCallable(const ModifySilenceTimeoutConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ExportStatisticalDataOutcomeCallable VoiceNavigatorClient::exportStatisticalDataCallable(const ExportStatisticalDataRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ModifySilenceTimeoutConfigOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<ExportStatisticalDataOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->modifySilenceTimeoutConfig(request);
|
|
|
|
|
|
|
+ return this->exportStatisticalData(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyTTSConfigOutcome VoiceNavigatorClient::modifyTTSConfig(const ModifyTTSConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ListChatbotInstancesOutcome VoiceNavigatorClient::listChatbotInstances(const ListChatbotInstancesRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ModifyTTSConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return ListChatbotInstancesOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ModifyTTSConfigOutcome(ModifyTTSConfigResult(outcome.result()));
|
|
|
|
|
|
|
+ return ListChatbotInstancesOutcome(ListChatbotInstancesResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ModifyTTSConfigOutcome(outcome.error());
|
|
|
|
|
|
|
+ return ListChatbotInstancesOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::modifyTTSConfigAsync(const ModifyTTSConfigRequest& request, const ModifyTTSConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::listChatbotInstancesAsync(const ListChatbotInstancesRequest& request, const ListChatbotInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, modifyTTSConfig(request), context);
|
|
|
|
|
|
|
+ handler(this, request, listChatbotInstances(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyTTSConfigOutcomeCallable VoiceNavigatorClient::modifyTTSConfigCallable(const ModifyTTSConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ListChatbotInstancesOutcomeCallable VoiceNavigatorClient::listChatbotInstancesCallable(const ListChatbotInstancesRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ModifyTTSConfigOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<ListChatbotInstancesOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->modifyTTSConfig(request);
|
|
|
|
|
|
|
+ return this->listChatbotInstances(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyUnrecognizingConfigOutcome VoiceNavigatorClient::modifyUnrecognizingConfig(const ModifyUnrecognizingConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ListConversationDetailsOutcome VoiceNavigatorClient::listConversationDetails(const ListConversationDetailsRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ModifyUnrecognizingConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return ListConversationDetailsOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return ModifyUnrecognizingConfigOutcome(ModifyUnrecognizingConfigResult(outcome.result()));
|
|
|
|
|
|
|
+ return ListConversationDetailsOutcome(ListConversationDetailsResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return ModifyUnrecognizingConfigOutcome(outcome.error());
|
|
|
|
|
|
|
+ return ListConversationDetailsOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::modifyUnrecognizingConfigAsync(const ModifyUnrecognizingConfigRequest& request, const ModifyUnrecognizingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::listConversationDetailsAsync(const ListConversationDetailsRequest& request, const ListConversationDetailsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, modifyUnrecognizingConfig(request), context);
|
|
|
|
|
|
|
+ handler(this, request, listConversationDetails(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::ModifyUnrecognizingConfigOutcomeCallable VoiceNavigatorClient::modifyUnrecognizingConfigCallable(const ModifyUnrecognizingConfigRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ListConversationDetailsOutcomeCallable VoiceNavigatorClient::listConversationDetailsCallable(const ListConversationDetailsRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ModifyUnrecognizingConfigOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<ListConversationDetailsOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->modifyUnrecognizingConfig(request);
|
|
|
|
|
|
|
+ return this->listConversationDetails(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::MoveCategoryOutcome VoiceNavigatorClient::moveCategory(const MoveCategoryRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ListConversationsOutcome VoiceNavigatorClient::listConversations(const ListConversationsRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return MoveCategoryOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return ListConversationsOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return MoveCategoryOutcome(MoveCategoryResult(outcome.result()));
|
|
|
|
|
|
|
+ return ListConversationsOutcome(ListConversationsResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return MoveCategoryOutcome(outcome.error());
|
|
|
|
|
|
|
+ return ListConversationsOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::moveCategoryAsync(const MoveCategoryRequest& request, const MoveCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::listConversationsAsync(const ListConversationsRequest& request, const ListConversationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, moveCategory(request), context);
|
|
|
|
|
|
|
+ handler(this, request, listConversations(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::MoveCategoryOutcomeCallable VoiceNavigatorClient::moveCategoryCallable(const MoveCategoryRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ListConversationsOutcomeCallable VoiceNavigatorClient::listConversationsCallable(const ListConversationsRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<MoveCategoryOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<ListConversationsOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->moveCategory(request);
|
|
|
|
|
|
|
+ return this->listConversations(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::MoveNavigationScriptOutcome VoiceNavigatorClient::moveNavigationScript(const MoveNavigationScriptRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ListInstancesOutcome VoiceNavigatorClient::listInstances(const ListInstancesRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return MoveNavigationScriptOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return ListInstancesOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return MoveNavigationScriptOutcome(MoveNavigationScriptResult(outcome.result()));
|
|
|
|
|
|
|
+ return ListInstancesOutcome(ListInstancesResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return MoveNavigationScriptOutcome(outcome.error());
|
|
|
|
|
|
|
+ return ListInstancesOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::moveNavigationScriptAsync(const MoveNavigationScriptRequest& request, const MoveNavigationScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::listInstancesAsync(const ListInstancesRequest& request, const ListInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, moveNavigationScript(request), context);
|
|
|
|
|
|
|
+ handler(this, request, listInstances(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::MoveNavigationScriptOutcomeCallable VoiceNavigatorClient::moveNavigationScriptCallable(const MoveNavigationScriptRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ListInstancesOutcomeCallable VoiceNavigatorClient::listInstancesCallable(const ListInstancesRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<MoveNavigationScriptOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<ListInstancesOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->moveNavigationScript(request);
|
|
|
|
|
|
|
+ return this->listInstances(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::PublishInstanceOutcome VoiceNavigatorClient::publishInstance(const PublishInstanceRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ModifyGreetingConfigOutcome VoiceNavigatorClient::modifyGreetingConfig(const ModifyGreetingConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return PublishInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return ModifyGreetingConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return PublishInstanceOutcome(PublishInstanceResult(outcome.result()));
|
|
|
|
|
|
|
+ return ModifyGreetingConfigOutcome(ModifyGreetingConfigResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return PublishInstanceOutcome(outcome.error());
|
|
|
|
|
|
|
+ return ModifyGreetingConfigOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::publishInstanceAsync(const PublishInstanceRequest& request, const PublishInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::modifyGreetingConfigAsync(const ModifyGreetingConfigRequest& request, const ModifyGreetingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, publishInstance(request), context);
|
|
|
|
|
|
|
+ handler(this, request, modifyGreetingConfig(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::PublishInstanceOutcomeCallable VoiceNavigatorClient::publishInstanceCallable(const PublishInstanceRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ModifyGreetingConfigOutcomeCallable VoiceNavigatorClient::modifyGreetingConfigCallable(const ModifyGreetingConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<PublishInstanceOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<ModifyGreetingConfigOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->publishInstance(request);
|
|
|
|
|
|
|
+ return this->modifyGreetingConfig(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::QueryConversationsOutcome VoiceNavigatorClient::queryConversations(const QueryConversationsRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ModifyInstanceOutcome VoiceNavigatorClient::modifyInstance(const ModifyInstanceRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return QueryConversationsOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return ModifyInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return QueryConversationsOutcome(QueryConversationsResult(outcome.result()));
|
|
|
|
|
|
|
+ return ModifyInstanceOutcome(ModifyInstanceResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return QueryConversationsOutcome(outcome.error());
|
|
|
|
|
|
|
+ return ModifyInstanceOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::queryConversationsAsync(const QueryConversationsRequest& request, const QueryConversationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::modifyInstanceAsync(const ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, queryConversations(request), context);
|
|
|
|
|
|
|
+ handler(this, request, modifyInstance(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::QueryConversationsOutcomeCallable VoiceNavigatorClient::queryConversationsCallable(const QueryConversationsRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ModifyInstanceOutcomeCallable VoiceNavigatorClient::modifyInstanceCallable(const ModifyInstanceRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<QueryConversationsOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<ModifyInstanceOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->queryConversations(request);
|
|
|
|
|
|
|
+ return this->modifyInstance(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::QueryNavigationScriptsOutcome VoiceNavigatorClient::queryNavigationScripts(const QueryNavigationScriptsRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ModifySilenceTimeoutConfigOutcome VoiceNavigatorClient::modifySilenceTimeoutConfig(const ModifySilenceTimeoutConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return QueryNavigationScriptsOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return ModifySilenceTimeoutConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return QueryNavigationScriptsOutcome(QueryNavigationScriptsResult(outcome.result()));
|
|
|
|
|
|
|
+ return ModifySilenceTimeoutConfigOutcome(ModifySilenceTimeoutConfigResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return QueryNavigationScriptsOutcome(outcome.error());
|
|
|
|
|
|
|
+ return ModifySilenceTimeoutConfigOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::queryNavigationScriptsAsync(const QueryNavigationScriptsRequest& request, const QueryNavigationScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::modifySilenceTimeoutConfigAsync(const ModifySilenceTimeoutConfigRequest& request, const ModifySilenceTimeoutConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, queryNavigationScripts(request), context);
|
|
|
|
|
|
|
+ handler(this, request, modifySilenceTimeoutConfig(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::QueryNavigationScriptsOutcomeCallable VoiceNavigatorClient::queryNavigationScriptsCallable(const QueryNavigationScriptsRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ModifySilenceTimeoutConfigOutcomeCallable VoiceNavigatorClient::modifySilenceTimeoutConfigCallable(const ModifySilenceTimeoutConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<QueryNavigationScriptsOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<ModifySilenceTimeoutConfigOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->queryNavigationScripts(request);
|
|
|
|
|
|
|
+ return this->modifySilenceTimeoutConfig(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::QueryPerformanceIndicatorsOutcome VoiceNavigatorClient::queryPerformanceIndicators(const QueryPerformanceIndicatorsRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ModifyTTSConfigOutcome VoiceNavigatorClient::modifyTTSConfig(const ModifyTTSConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return QueryPerformanceIndicatorsOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return ModifyTTSConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return QueryPerformanceIndicatorsOutcome(QueryPerformanceIndicatorsResult(outcome.result()));
|
|
|
|
|
|
|
+ return ModifyTTSConfigOutcome(ModifyTTSConfigResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return QueryPerformanceIndicatorsOutcome(outcome.error());
|
|
|
|
|
|
|
+ return ModifyTTSConfigOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::queryPerformanceIndicatorsAsync(const QueryPerformanceIndicatorsRequest& request, const QueryPerformanceIndicatorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::modifyTTSConfigAsync(const ModifyTTSConfigRequest& request, const ModifyTTSConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, queryPerformanceIndicators(request), context);
|
|
|
|
|
|
|
+ handler(this, request, modifyTTSConfig(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::QueryPerformanceIndicatorsOutcomeCallable VoiceNavigatorClient::queryPerformanceIndicatorsCallable(const QueryPerformanceIndicatorsRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ModifyTTSConfigOutcomeCallable VoiceNavigatorClient::modifyTTSConfigCallable(const ModifyTTSConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<QueryPerformanceIndicatorsOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<ModifyTTSConfigOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->queryPerformanceIndicators(request);
|
|
|
|
|
|
|
+ return this->modifyTTSConfig(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::QueryRecordingOutcome VoiceNavigatorClient::queryRecording(const QueryRecordingRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ModifyUnrecognizingConfigOutcome VoiceNavigatorClient::modifyUnrecognizingConfig(const ModifyUnrecognizingConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return QueryRecordingOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return ModifyUnrecognizingConfigOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return QueryRecordingOutcome(QueryRecordingResult(outcome.result()));
|
|
|
|
|
|
|
+ return ModifyUnrecognizingConfigOutcome(ModifyUnrecognizingConfigResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return QueryRecordingOutcome(outcome.error());
|
|
|
|
|
|
|
+ return ModifyUnrecognizingConfigOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::queryRecordingAsync(const QueryRecordingRequest& request, const QueryRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::modifyUnrecognizingConfigAsync(const ModifyUnrecognizingConfigRequest& request, const ModifyUnrecognizingConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, queryRecording(request), context);
|
|
|
|
|
|
|
+ handler(this, request, modifyUnrecognizingConfig(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::QueryRecordingOutcomeCallable VoiceNavigatorClient::queryRecordingCallable(const QueryRecordingRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::ModifyUnrecognizingConfigOutcomeCallable VoiceNavigatorClient::modifyUnrecognizingConfigCallable(const ModifyUnrecognizingConfigRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<QueryRecordingOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<ModifyUnrecognizingConfigOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->queryRecording(request);
|
|
|
|
|
|
|
+ return this->modifyUnrecognizingConfig(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
return task->get_future();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::RollbackInstanceOutcome VoiceNavigatorClient::rollbackInstance(const RollbackInstanceRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::QueryConversationsOutcome VoiceNavigatorClient::queryConversations(const QueryConversationsRequest &request) const
|
|
|
{
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return RollbackInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
+ return QueryConversationsOutcome(endpointOutcome.error());
|
|
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
if (outcome.isSuccess())
|
|
|
- return RollbackInstanceOutcome(RollbackInstanceResult(outcome.result()));
|
|
|
|
|
|
|
+ return QueryConversationsOutcome(QueryConversationsResult(outcome.result()));
|
|
|
else
|
|
else
|
|
|
- return RollbackInstanceOutcome(outcome.error());
|
|
|
|
|
|
|
+ return QueryConversationsOutcome(outcome.error());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-void VoiceNavigatorClient::rollbackInstanceAsync(const RollbackInstanceRequest& request, const RollbackInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
|
|
|
|
+void VoiceNavigatorClient::queryConversationsAsync(const QueryConversationsRequest& request, const QueryConversationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
{
|
|
|
- handler(this, request, rollbackInstance(request), context);
|
|
|
|
|
|
|
+ handler(this, request, queryConversations(request), context);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-VoiceNavigatorClient::RollbackInstanceOutcomeCallable VoiceNavigatorClient::rollbackInstanceCallable(const RollbackInstanceRequest &request) const
|
|
|
|
|
|
|
+VoiceNavigatorClient::QueryConversationsOutcomeCallable VoiceNavigatorClient::queryConversationsCallable(const QueryConversationsRequest &request) const
|
|
|
{
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<RollbackInstanceOutcome()>>(
|
|
|
|
|
|
|
+ auto task = std::make_shared<std::packaged_task<QueryConversationsOutcome()>>(
|
|
|
[this, request]()
|
|
[this, request]()
|
|
|
{
|
|
{
|
|
|
- return this->rollbackInstance(request);
|
|
|
|
|
|
|
+ return this->queryConversations(request);
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|