Compare commits

..

7 Commits

Author SHA1 Message Date
sdk-team
9e2ee6d530 Generated 2017-03-21 for vod. 2025-12-08 11:26:17 +00:00
sdk-team
51d167c03c Add some APIs. 2025-12-04 07:15:25 +00:00
sdk-team
f6470e6c02 Generated 2019-12-26 for OutboundBot. 2025-11-26 06:40:04 +00:00
sdk-team
d77681a132 Generated 2025-07-07 for AnyTrans. 2025-11-26 06:28:48 +00:00
sdk-team
7ceaff6c6e Add some APIs. 2025-11-17 08:06:10 +00:00
sdk-team
5048e01469 Supported bind idp user api. 2025-11-11 14:03:33 +00:00
sdk-team
322f1ef667 Generated 2015-12-01 for Dds. 2025-11-03 03:36:25 +00:00
436 changed files with 19238 additions and 1442 deletions

View File

@@ -1 +1 @@
1.36.2114
1.36.2121

View File

@@ -23,6 +23,8 @@ set(anytrans_public_header
set(anytrans_public_header_model
include/alibabacloud/anytrans/model/BatchTranslateRequest.h
include/alibabacloud/anytrans/model/BatchTranslateResult.h
include/alibabacloud/anytrans/model/BatchTranslateForHtmlRequest.h
include/alibabacloud/anytrans/model/BatchTranslateForHtmlResult.h
include/alibabacloud/anytrans/model/GetDocTranslateTaskRequest.h
include/alibabacloud/anytrans/model/GetDocTranslateTaskResult.h
include/alibabacloud/anytrans/model/GetHtmlTranslateTaskRequest.h
@@ -39,6 +41,10 @@ set(anytrans_public_header_model
include/alibabacloud/anytrans/model/SubmitImageTranslateTaskResult.h
include/alibabacloud/anytrans/model/SubmitLongTextTranslateTaskRequest.h
include/alibabacloud/anytrans/model/SubmitLongTextTranslateTaskResult.h
include/alibabacloud/anytrans/model/TermEditRequest.h
include/alibabacloud/anytrans/model/TermEditResult.h
include/alibabacloud/anytrans/model/TermQueryRequest.h
include/alibabacloud/anytrans/model/TermQueryResult.h
include/alibabacloud/anytrans/model/TextTranslateRequest.h
include/alibabacloud/anytrans/model/TextTranslateResult.h )
@@ -46,6 +52,8 @@ set(anytrans_src
src/AnyTransClient.cc
src/model/BatchTranslateRequest.cc
src/model/BatchTranslateResult.cc
src/model/BatchTranslateForHtmlRequest.cc
src/model/BatchTranslateForHtmlResult.cc
src/model/GetDocTranslateTaskRequest.cc
src/model/GetDocTranslateTaskResult.cc
src/model/GetHtmlTranslateTaskRequest.cc
@@ -62,6 +70,10 @@ set(anytrans_src
src/model/SubmitImageTranslateTaskResult.cc
src/model/SubmitLongTextTranslateTaskRequest.cc
src/model/SubmitLongTextTranslateTaskResult.cc
src/model/TermEditRequest.cc
src/model/TermEditResult.cc
src/model/TermQueryRequest.cc
src/model/TermQueryResult.cc
src/model/TextTranslateRequest.cc
src/model/TextTranslateResult.cc )

View File

@@ -24,6 +24,8 @@
#include "AnyTransExport.h"
#include "model/BatchTranslateRequest.h"
#include "model/BatchTranslateResult.h"
#include "model/BatchTranslateForHtmlRequest.h"
#include "model/BatchTranslateForHtmlResult.h"
#include "model/GetDocTranslateTaskRequest.h"
#include "model/GetDocTranslateTaskResult.h"
#include "model/GetHtmlTranslateTaskRequest.h"
@@ -40,6 +42,10 @@
#include "model/SubmitImageTranslateTaskResult.h"
#include "model/SubmitLongTextTranslateTaskRequest.h"
#include "model/SubmitLongTextTranslateTaskResult.h"
#include "model/TermEditRequest.h"
#include "model/TermEditResult.h"
#include "model/TermQueryRequest.h"
#include "model/TermQueryResult.h"
#include "model/TextTranslateRequest.h"
#include "model/TextTranslateResult.h"
@@ -54,6 +60,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::BatchTranslateResult> BatchTranslateOutcome;
typedef std::future<BatchTranslateOutcome> BatchTranslateOutcomeCallable;
typedef std::function<void(const AnyTransClient*, const Model::BatchTranslateRequest&, const BatchTranslateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchTranslateAsyncHandler;
typedef Outcome<Error, Model::BatchTranslateForHtmlResult> BatchTranslateForHtmlOutcome;
typedef std::future<BatchTranslateForHtmlOutcome> BatchTranslateForHtmlOutcomeCallable;
typedef std::function<void(const AnyTransClient*, const Model::BatchTranslateForHtmlRequest&, const BatchTranslateForHtmlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchTranslateForHtmlAsyncHandler;
typedef Outcome<Error, Model::GetDocTranslateTaskResult> GetDocTranslateTaskOutcome;
typedef std::future<GetDocTranslateTaskOutcome> GetDocTranslateTaskOutcomeCallable;
typedef std::function<void(const AnyTransClient*, const Model::GetDocTranslateTaskRequest&, const GetDocTranslateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDocTranslateTaskAsyncHandler;
@@ -78,6 +87,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SubmitLongTextTranslateTaskResult> SubmitLongTextTranslateTaskOutcome;
typedef std::future<SubmitLongTextTranslateTaskOutcome> SubmitLongTextTranslateTaskOutcomeCallable;
typedef std::function<void(const AnyTransClient*, const Model::SubmitLongTextTranslateTaskRequest&, const SubmitLongTextTranslateTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitLongTextTranslateTaskAsyncHandler;
typedef Outcome<Error, Model::TermEditResult> TermEditOutcome;
typedef std::future<TermEditOutcome> TermEditOutcomeCallable;
typedef std::function<void(const AnyTransClient*, const Model::TermEditRequest&, const TermEditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TermEditAsyncHandler;
typedef Outcome<Error, Model::TermQueryResult> TermQueryOutcome;
typedef std::future<TermQueryOutcome> TermQueryOutcomeCallable;
typedef std::function<void(const AnyTransClient*, const Model::TermQueryRequest&, const TermQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TermQueryAsyncHandler;
typedef Outcome<Error, Model::TextTranslateResult> TextTranslateOutcome;
typedef std::future<TextTranslateOutcome> TextTranslateOutcomeCallable;
typedef std::function<void(const AnyTransClient*, const Model::TextTranslateRequest&, const TextTranslateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TextTranslateAsyncHandler;
@@ -89,6 +104,9 @@ namespace AlibabaCloud
BatchTranslateOutcome batchTranslate(const Model::BatchTranslateRequest &request)const;
void batchTranslateAsync(const Model::BatchTranslateRequest& request, const BatchTranslateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchTranslateOutcomeCallable batchTranslateCallable(const Model::BatchTranslateRequest& request) const;
BatchTranslateForHtmlOutcome batchTranslateForHtml(const Model::BatchTranslateForHtmlRequest &request)const;
void batchTranslateForHtmlAsync(const Model::BatchTranslateForHtmlRequest& request, const BatchTranslateForHtmlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchTranslateForHtmlOutcomeCallable batchTranslateForHtmlCallable(const Model::BatchTranslateForHtmlRequest& request) const;
GetDocTranslateTaskOutcome getDocTranslateTask(const Model::GetDocTranslateTaskRequest &request)const;
void getDocTranslateTaskAsync(const Model::GetDocTranslateTaskRequest& request, const GetDocTranslateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetDocTranslateTaskOutcomeCallable getDocTranslateTaskCallable(const Model::GetDocTranslateTaskRequest& request) const;
@@ -113,6 +131,12 @@ namespace AlibabaCloud
SubmitLongTextTranslateTaskOutcome submitLongTextTranslateTask(const Model::SubmitLongTextTranslateTaskRequest &request)const;
void submitLongTextTranslateTaskAsync(const Model::SubmitLongTextTranslateTaskRequest& request, const SubmitLongTextTranslateTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitLongTextTranslateTaskOutcomeCallable submitLongTextTranslateTaskCallable(const Model::SubmitLongTextTranslateTaskRequest& request) const;
TermEditOutcome termEdit(const Model::TermEditRequest &request)const;
void termEditAsync(const Model::TermEditRequest& request, const TermEditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TermEditOutcomeCallable termEditCallable(const Model::TermEditRequest& request) const;
TermQueryOutcome termQuery(const Model::TermQueryRequest &request)const;
void termQueryAsync(const Model::TermQueryRequest& request, const TermQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TermQueryOutcomeCallable termQueryCallable(const Model::TermQueryRequest& request) const;
TextTranslateOutcome textTranslate(const Model::TextTranslateRequest &request)const;
void textTranslateAsync(const Model::TextTranslateRequest& request, const TextTranslateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TextTranslateOutcomeCallable textTranslateCallable(const Model::TextTranslateRequest& request) const;

View File

@@ -0,0 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ANYTRANS_MODEL_BATCHTRANSLATEFORHTMLREQUEST_H_
#define ALIBABACLOUD_ANYTRANS_MODEL_BATCHTRANSLATEFORHTMLREQUEST_H_
#include <alibabacloud/anytrans/AnyTransExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AnyTrans {
namespace Model {
class ALIBABACLOUD_ANYTRANS_EXPORT BatchTranslateForHtmlRequest : public RoaServiceRequest {
public:
struct Ext {
std::string string;
std::vector<std::string> sensitives;
struct TerminologiesItem {
std::string tgt;
std::string src;
};
terminologiesItem terminologiesItem;
std::vector<terminologiesItem> terminologies;
struct TextTransform {
bool toLower;
bool toUpper;
bool toTitle;
};
textTransform textTransform;
struct ExamplesItem {
std::string tgt;
std::string src;
};
examplesItem examplesItem;
std::vector<examplesItem> examples;
struct Config {
bool skipCsiCheck;
};
config config;
std::string domainHint;
};
BatchTranslateForHtmlRequest();
~BatchTranslateForHtmlRequest();
ext getExt() const;
void setExt(const ext &ext);
std::string getSourceLanguage() const;
void setSourceLanguage(const std::string &sourceLanguage);
std::string getFormat() const;
void setFormat(const std::string &format);
std::string getScene() const;
void setScene(const std::string &scene);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getTargetLanguage() const;
void setTargetLanguage(const std::string &targetLanguage);
std::map<std::string, std::string> getText() const;
void setText(const std::map<std::string, std::string> &text);
std::string getWorkspaceId() const;
void setWorkspaceId(const std::string &workspaceId);
private:
ext ext_;
std::string sourceLanguage_;
std::string format_;
std::string scene_;
std::string appName_;
std::string targetLanguage_;
std::map<std::string, std::string> text_;
std::string workspaceId_;
};
} // namespace Model
} // namespace AnyTrans
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ANYTRANS_MODEL_BATCHTRANSLATEFORHTMLREQUEST_H_

View File

@@ -0,0 +1,79 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ANYTRANS_MODEL_BATCHTRANSLATEFORHTMLRESULT_H_
#define ALIBABACLOUD_ANYTRANS_MODEL_BATCHTRANSLATEFORHTMLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/anytrans/AnyTransExport.h>
namespace AlibabaCloud
{
namespace AnyTrans
{
namespace Model
{
class ALIBABACLOUD_ANYTRANS_EXPORT BatchTranslateForHtmlResult : public ServiceResult
{
public:
struct Data
{
struct TranslationListItem
{
struct Usage
{
long inputTokens;
long totalTokens;
long outputTokens;
};
Usage usage;
std::string translation;
std::string message;
std::string index;
long code;
};
std::vector<TranslationListItem> translationList;
};
BatchTranslateForHtmlResult();
explicit BatchTranslateForHtmlResult(const std::string &payload);
~BatchTranslateForHtmlResult();
std::string getMessage()const;
std::string getRequestId()const;
std::string getHttpStatusCode()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string requestId_;
std::string httpStatusCode_;
Data data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ANYTRANS_MODEL_BATCHTRANSLATEFORHTMLRESULT_H_

View File

@@ -49,6 +49,10 @@ public:
};
examplesItem examplesItem;
std::vector<examplesItem> examples;
struct Config {
bool skipCsiCheck;
};
config config;
std::string domainHint;
};
BatchTranslateRequest();
@@ -61,6 +65,8 @@ public:
void setFormat(const std::string &format);
std::string getScene() const;
void setScene(const std::string &scene);
std::string getAppName() const;
void setAppName(const std::string &appName);
std::string getTargetLanguage() const;
void setTargetLanguage(const std::string &targetLanguage);
std::map<std::string, std::string> getText() const;
@@ -73,6 +79,7 @@ private:
std::string sourceLanguage_;
std::string format_;
std::string scene_;
std::string appName_;
std::string targetLanguage_;
std::map<std::string, std::string> text_;
std::string workspaceId_;

View File

@@ -29,26 +29,16 @@ namespace Model {
class ALIBABACLOUD_ANYTRANS_EXPORT SubmitDocTranslateTaskRequest : public RoaServiceRequest {
public:
struct Ext {
std::string string;
std::vector<std::string> sensitives;
struct TerminologiesItem {
std::string tgt;
std::string src;
};
terminologiesItem terminologiesItem;
std::vector<terminologiesItem> terminologies;
struct TextTransform {
bool toLower;
bool toUpper;
bool toTitle;
struct Config {
bool skipImgTrans;
};
textTransform textTransform;
struct ExamplesItem {
std::string tgt;
std::string src;
};
examplesItem examplesItem;
std::vector<examplesItem> examples;
config config;
std::string domainHint;
};
SubmitDocTranslateTaskRequest();

View File

@@ -49,6 +49,11 @@ public:
};
examplesItem examplesItem;
std::vector<examplesItem> examples;
struct Config {
bool skipCsiCheck;
std::string callbackUrl;
};
config config;
std::string domainHint;
};
SubmitHtmlTranslateTaskRequest();

View File

@@ -49,6 +49,10 @@ public:
};
examplesItem examplesItem;
std::vector<examplesItem> examples;
struct Config {
bool skipCsiCheck;
};
config config;
std::string domainHint;
};
SubmitLongTextTranslateTaskRequest();

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ANYTRANS_MODEL_TERMEDITREQUEST_H_
#define ALIBABACLOUD_ANYTRANS_MODEL_TERMEDITREQUEST_H_
#include <alibabacloud/anytrans/AnyTransExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AnyTrans {
namespace Model {
class ALIBABACLOUD_ANYTRANS_EXPORT TermEditRequest : public RoaServiceRequest {
public:
struct Ext {
struct TermsItem {
std::string tgt;
std::string termId;
std::string src;
};
termsItem termsItem;
std::vector<termsItem> terms;
};
TermEditRequest();
~TermEditRequest();
ext getExt() const;
void setExt(const ext &ext);
std::string getSourceLanguage() const;
void setSourceLanguage(const std::string &sourceLanguage);
std::string getScene() const;
void setScene(const std::string &scene);
std::string getAction() const;
void setAction(const std::string &action);
std::string getTargetLanguage() const;
void setTargetLanguage(const std::string &targetLanguage);
std::string getWorkspaceId() const;
void setWorkspaceId(const std::string &workspaceId);
private:
ext ext_;
std::string sourceLanguage_;
std::string scene_;
std::string action_;
std::string targetLanguage_;
std::string workspaceId_;
};
} // namespace Model
} // namespace AnyTrans
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ANYTRANS_MODEL_TERMEDITREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ANYTRANS_MODEL_TERMEDITRESULT_H_
#define ALIBABACLOUD_ANYTRANS_MODEL_TERMEDITRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/anytrans/AnyTransExport.h>
namespace AlibabaCloud
{
namespace AnyTrans
{
namespace Model
{
class ALIBABACLOUD_ANYTRANS_EXPORT TermEditResult : public ServiceResult
{
public:
struct Data
{
struct TermsItem
{
std::string tgt;
std::string src;
std::string termId;
};
std::vector<TermsItem> terms;
long failCount;
};
TermEditResult();
explicit TermEditResult(const std::string &payload);
~TermEditResult();
std::string getMessage()const;
std::string getRequestId()const;
std::string getHttpStatusCode()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string requestId_;
std::string httpStatusCode_;
Data data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ANYTRANS_MODEL_TERMEDITRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ANYTRANS_MODEL_TERMQUERYREQUEST_H_
#define ALIBABACLOUD_ANYTRANS_MODEL_TERMQUERYREQUEST_H_
#include <alibabacloud/anytrans/AnyTransExport.h>
#include <alibabacloud/core/RoaServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AnyTrans {
namespace Model {
class ALIBABACLOUD_ANYTRANS_EXPORT TermQueryRequest : public RoaServiceRequest {
public:
TermQueryRequest();
~TermQueryRequest();
std::string getSourceLanguage() const;
void setSourceLanguage(const std::string &sourceLanguage);
std::string getScene() const;
void setScene(const std::string &scene);
std::string getTargetLanguage() const;
void setTargetLanguage(const std::string &targetLanguage);
std::string getText() const;
void setText(const std::string &text);
std::string getWorkspaceId() const;
void setWorkspaceId(const std::string &workspaceId);
private:
std::string sourceLanguage_;
std::string scene_;
std::string targetLanguage_;
std::string text_;
std::string workspaceId_;
};
} // namespace Model
} // namespace AnyTrans
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ANYTRANS_MODEL_TERMQUERYREQUEST_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ANYTRANS_MODEL_TERMQUERYRESULT_H_
#define ALIBABACLOUD_ANYTRANS_MODEL_TERMQUERYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/anytrans/AnyTransExport.h>
namespace AlibabaCloud
{
namespace AnyTrans
{
namespace Model
{
class ALIBABACLOUD_ANYTRANS_EXPORT TermQueryResult : public ServiceResult
{
public:
struct Data
{
struct TermsItem
{
std::string tgt;
std::string src;
std::string termId;
};
std::vector<TermsItem> terms;
long failCount;
};
TermQueryResult();
explicit TermQueryResult(const std::string &payload);
~TermQueryResult();
std::string getMessage()const;
std::string getRequestId()const;
std::string getHttpStatusCode()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string requestId_;
std::string httpStatusCode_;
Data data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ANYTRANS_MODEL_TERMQUERYRESULT_H_

View File

@@ -43,12 +43,17 @@ public:
bool toTitle;
};
textTransform textTransform;
std::string agent;
struct ExamplesItem {
std::string tgt;
std::string src;
};
examplesItem examplesItem;
std::vector<examplesItem> examples;
struct Config {
bool skipCsiCheck;
};
config config;
std::string domainHint;
};
TextTranslateRequest();

View File

@@ -87,6 +87,42 @@ AnyTransClient::BatchTranslateOutcomeCallable AnyTransClient::batchTranslateCall
return task->get_future();
}
AnyTransClient::BatchTranslateForHtmlOutcome AnyTransClient::batchTranslateForHtml(const BatchTranslateForHtmlRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return BatchTranslateForHtmlOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return BatchTranslateForHtmlOutcome(BatchTranslateForHtmlResult(outcome.result()));
else
return BatchTranslateForHtmlOutcome(outcome.error());
}
void AnyTransClient::batchTranslateForHtmlAsync(const BatchTranslateForHtmlRequest& request, const BatchTranslateForHtmlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, batchTranslateForHtml(request), context);
};
asyncExecute(new Runnable(fn));
}
AnyTransClient::BatchTranslateForHtmlOutcomeCallable AnyTransClient::batchTranslateForHtmlCallable(const BatchTranslateForHtmlRequest &request) const
{
auto task = std::make_shared<std::packaged_task<BatchTranslateForHtmlOutcome()>>(
[this, request]()
{
return this->batchTranslateForHtml(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AnyTransClient::GetDocTranslateTaskOutcome AnyTransClient::getDocTranslateTask(const GetDocTranslateTaskRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -375,6 +411,78 @@ AnyTransClient::SubmitLongTextTranslateTaskOutcomeCallable AnyTransClient::submi
return task->get_future();
}
AnyTransClient::TermEditOutcome AnyTransClient::termEdit(const TermEditRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return TermEditOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return TermEditOutcome(TermEditResult(outcome.result()));
else
return TermEditOutcome(outcome.error());
}
void AnyTransClient::termEditAsync(const TermEditRequest& request, const TermEditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, termEdit(request), context);
};
asyncExecute(new Runnable(fn));
}
AnyTransClient::TermEditOutcomeCallable AnyTransClient::termEditCallable(const TermEditRequest &request) const
{
auto task = std::make_shared<std::packaged_task<TermEditOutcome()>>(
[this, request]()
{
return this->termEdit(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AnyTransClient::TermQueryOutcome AnyTransClient::termQuery(const TermQueryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return TermQueryOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return TermQueryOutcome(TermQueryResult(outcome.result()));
else
return TermQueryOutcome(outcome.error());
}
void AnyTransClient::termQueryAsync(const TermQueryRequest& request, const TermQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, termQuery(request), context);
};
asyncExecute(new Runnable(fn));
}
AnyTransClient::TermQueryOutcomeCallable AnyTransClient::termQueryCallable(const TermQueryRequest &request) const
{
auto task = std::make_shared<std::packaged_task<TermQueryOutcome()>>(
[this, request]()
{
return this->termQuery(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AnyTransClient::TextTranslateOutcome AnyTransClient::textTranslate(const TextTranslateRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -0,0 +1,117 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/anytrans/model/BatchTranslateForHtmlRequest.h>
using AlibabaCloud::AnyTrans::Model::BatchTranslateForHtmlRequest;
BatchTranslateForHtmlRequest::BatchTranslateForHtmlRequest()
: RoaServiceRequest("anytrans", "2025-07-07") {
setResourcePath("/anytrans/translate/batchForHtml"};
setMethod(HttpRequest::Method::Post);
}
BatchTranslateForHtmlRequest::~BatchTranslateForHtmlRequest() {}
BatchTranslateForHtmlRequest::ext BatchTranslateForHtmlRequest::getExt() const {
return ext_;
}
void BatchTranslateForHtmlRequest::setExt(const BatchTranslateForHtmlRequest::ext &ext) {
ext_ = ext;
for(int dep1 = 0; dep1 != ext.sensitives.size(); dep1++) {
setBodyParameter(std::string("ext") + ".sensitives." + std::to_string(dep1 + 1), ext.sensitives[dep1]);
}
for(int dep1 = 0; dep1 != ext.terminologies.size(); dep1++) {
setBodyParameter(std::string("ext") + ".terminologies." + std::to_string(dep1 + 1) + ".tgt", ext.terminologies[dep1].tgt);
setBodyParameter(std::string("ext") + ".terminologies." + std::to_string(dep1 + 1) + ".src", ext.terminologies[dep1].src);
}
setBodyParameter(std::string("ext") + ".textTransform.toLower", ext.textTransform.toLower ? "true" : "false");
setBodyParameter(std::string("ext") + ".textTransform.toUpper", ext.textTransform.toUpper ? "true" : "false");
setBodyParameter(std::string("ext") + ".textTransform.toTitle", ext.textTransform.toTitle ? "true" : "false");
for(int dep1 = 0; dep1 != ext.examples.size(); dep1++) {
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".tgt", ext.examples[dep1].tgt);
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".src", ext.examples[dep1].src);
}
setBodyParameter(std::string("ext") + ".config.skipCsiCheck", ext.config.skipCsiCheck ? "true" : "false");
setBodyParameter(std::string("ext") + ".domainHint", ext.domainHint);
}
std::string BatchTranslateForHtmlRequest::getSourceLanguage() const {
return sourceLanguage_;
}
void BatchTranslateForHtmlRequest::setSourceLanguage(const std::string &sourceLanguage) {
sourceLanguage_ = sourceLanguage;
setBodyParameter(std::string("sourceLanguage"), sourceLanguage);
}
std::string BatchTranslateForHtmlRequest::getFormat() const {
return format_;
}
void BatchTranslateForHtmlRequest::setFormat(const std::string &format) {
format_ = format;
setBodyParameter(std::string("format"), format);
}
std::string BatchTranslateForHtmlRequest::getScene() const {
return scene_;
}
void BatchTranslateForHtmlRequest::setScene(const std::string &scene) {
scene_ = scene;
setBodyParameter(std::string("scene"), scene);
}
std::string BatchTranslateForHtmlRequest::getAppName() const {
return appName_;
}
void BatchTranslateForHtmlRequest::setAppName(const std::string &appName) {
appName_ = appName;
setBodyParameter(std::string("appName"), appName);
}
std::string BatchTranslateForHtmlRequest::getTargetLanguage() const {
return targetLanguage_;
}
void BatchTranslateForHtmlRequest::setTargetLanguage(const std::string &targetLanguage) {
targetLanguage_ = targetLanguage;
setBodyParameter(std::string("targetLanguage"), targetLanguage);
}
std::map<std::string, std::string> BatchTranslateForHtmlRequest::getText() const {
return text_;
}
void BatchTranslateForHtmlRequest::setText(const std::map<std::string, std::string> &text) {
text_ = text;
for(auto const &iter1 : text) {
setBodyParameter(std::string("text") + "." + iter1.first, iter1.second);
}
}
std::string BatchTranslateForHtmlRequest::getWorkspaceId() const {
return workspaceId_;
}
void BatchTranslateForHtmlRequest::setWorkspaceId(const std::string &workspaceId) {
workspaceId_ = workspaceId;
setBodyParameter(std::string("workspaceId"), workspaceId);
}

View File

@@ -0,0 +1,106 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/anytrans/model/BatchTranslateForHtmlResult.h>
#include <json/json.h>
using namespace AlibabaCloud::AnyTrans;
using namespace AlibabaCloud::AnyTrans::Model;
BatchTranslateForHtmlResult::BatchTranslateForHtmlResult() :
ServiceResult()
{}
BatchTranslateForHtmlResult::BatchTranslateForHtmlResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
BatchTranslateForHtmlResult::~BatchTranslateForHtmlResult()
{}
void BatchTranslateForHtmlResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["data"];
auto alltranslationListNode = dataNode["translationList"]["translationListItem"];
for (auto dataNodetranslationListtranslationListItem : alltranslationListNode)
{
Data::TranslationListItem translationListItemObject;
if(!dataNodetranslationListtranslationListItem["code"].isNull())
translationListItemObject.code = std::stol(dataNodetranslationListtranslationListItem["code"].asString());
if(!dataNodetranslationListtranslationListItem["message"].isNull())
translationListItemObject.message = dataNodetranslationListtranslationListItem["message"].asString();
if(!dataNodetranslationListtranslationListItem["index"].isNull())
translationListItemObject.index = dataNodetranslationListtranslationListItem["index"].asString();
if(!dataNodetranslationListtranslationListItem["translation"].isNull())
translationListItemObject.translation = dataNodetranslationListtranslationListItem["translation"].asString();
auto usageNode = value["usage"];
if(!usageNode["inputTokens"].isNull())
translationListItemObject.usage.inputTokens = std::stol(usageNode["inputTokens"].asString());
if(!usageNode["outputTokens"].isNull())
translationListItemObject.usage.outputTokens = std::stol(usageNode["outputTokens"].asString());
if(!usageNode["totalTokens"].isNull())
translationListItemObject.usage.totalTokens = std::stol(usageNode["totalTokens"].asString());
data_.translationList.push_back(translationListItemObject);
}
if(!value["code"].isNull())
code_ = value["code"].asString();
if(!value["message"].isNull())
message_ = value["message"].asString();
if(!value["requestId"].isNull())
requestId_ = value["requestId"].asString();
if(!value["success"].isNull())
success_ = value["success"].asString() == "true";
if(!value["httpStatusCode"].isNull())
httpStatusCode_ = value["httpStatusCode"].asString();
}
std::string BatchTranslateForHtmlResult::getMessage()const
{
return message_;
}
std::string BatchTranslateForHtmlResult::getRequestId()const
{
return requestId_;
}
std::string BatchTranslateForHtmlResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
BatchTranslateForHtmlResult::Data BatchTranslateForHtmlResult::getData()const
{
return data_;
}
std::string BatchTranslateForHtmlResult::getCode()const
{
return code_;
}
bool BatchTranslateForHtmlResult::getSuccess()const
{
return success_;
}

View File

@@ -46,6 +46,7 @@ void BatchTranslateRequest::setExt(const BatchTranslateRequest::ext &ext) {
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".tgt", ext.examples[dep1].tgt);
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".src", ext.examples[dep1].src);
}
setBodyParameter(std::string("ext") + ".config.skipCsiCheck", ext.config.skipCsiCheck ? "true" : "false");
setBodyParameter(std::string("ext") + ".domainHint", ext.domainHint);
}
@@ -76,6 +77,15 @@ void BatchTranslateRequest::setScene(const std::string &scene) {
setBodyParameter(std::string("scene"), scene);
}
std::string BatchTranslateRequest::getAppName() const {
return appName_;
}
void BatchTranslateRequest::setAppName(const std::string &appName) {
appName_ = appName;
setBodyParameter(std::string("appName"), appName);
}
std::string BatchTranslateRequest::getTargetLanguage() const {
return targetLanguage_;
}

View File

@@ -32,20 +32,11 @@ SubmitDocTranslateTaskRequest::ext SubmitDocTranslateTaskRequest::getExt() const
void SubmitDocTranslateTaskRequest::setExt(const SubmitDocTranslateTaskRequest::ext &ext) {
ext_ = ext;
for(int dep1 = 0; dep1 != ext.sensitives.size(); dep1++) {
setBodyParameter(std::string("ext") + ".sensitives." + std::to_string(dep1 + 1), ext.sensitives[dep1]);
}
for(int dep1 = 0; dep1 != ext.terminologies.size(); dep1++) {
setBodyParameter(std::string("ext") + ".terminologies." + std::to_string(dep1 + 1) + ".tgt", ext.terminologies[dep1].tgt);
setBodyParameter(std::string("ext") + ".terminologies." + std::to_string(dep1 + 1) + ".src", ext.terminologies[dep1].src);
}
setBodyParameter(std::string("ext") + ".textTransform.toLower", ext.textTransform.toLower ? "true" : "false");
setBodyParameter(std::string("ext") + ".textTransform.toUpper", ext.textTransform.toUpper ? "true" : "false");
setBodyParameter(std::string("ext") + ".textTransform.toTitle", ext.textTransform.toTitle ? "true" : "false");
for(int dep1 = 0; dep1 != ext.examples.size(); dep1++) {
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".tgt", ext.examples[dep1].tgt);
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".src", ext.examples[dep1].src);
}
setBodyParameter(std::string("ext") + ".config.skipImgTrans", ext.config.skipImgTrans ? "true" : "false");
setBodyParameter(std::string("ext") + ".domainHint", ext.domainHint);
}

View File

@@ -46,6 +46,8 @@ void SubmitHtmlTranslateTaskRequest::setExt(const SubmitHtmlTranslateTaskRequest
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".tgt", ext.examples[dep1].tgt);
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".src", ext.examples[dep1].src);
}
setBodyParameter(std::string("ext") + ".config.skipCsiCheck", ext.config.skipCsiCheck ? "true" : "false");
setBodyParameter(std::string("ext") + ".config.callbackUrl", ext.config.callbackUrl);
setBodyParameter(std::string("ext") + ".domainHint", ext.domainHint);
}

View File

@@ -46,6 +46,7 @@ void SubmitLongTextTranslateTaskRequest::setExt(const SubmitLongTextTranslateTas
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".tgt", ext.examples[dep1].tgt);
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".src", ext.examples[dep1].src);
}
setBodyParameter(std::string("ext") + ".config.skipCsiCheck", ext.config.skipCsiCheck ? "true" : "false");
setBodyParameter(std::string("ext") + ".domainHint", ext.domainHint);
}

View File

@@ -0,0 +1,86 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/anytrans/model/TermEditRequest.h>
using AlibabaCloud::AnyTrans::Model::TermEditRequest;
TermEditRequest::TermEditRequest()
: RoaServiceRequest("anytrans", "2025-07-07") {
setResourcePath("/anytrans/translate/intervene/edit"};
setMethod(HttpRequest::Method::Post);
}
TermEditRequest::~TermEditRequest() {}
TermEditRequest::ext TermEditRequest::getExt() const {
return ext_;
}
void TermEditRequest::setExt(const TermEditRequest::ext &ext) {
ext_ = ext;
for(int dep1 = 0; dep1 != ext.terms.size(); dep1++) {
setBodyParameter(std::string("ext") + ".terms." + std::to_string(dep1 + 1) + ".tgt", ext.terms[dep1].tgt);
setBodyParameter(std::string("ext") + ".terms." + std::to_string(dep1 + 1) + ".termId", ext.terms[dep1].termId);
setBodyParameter(std::string("ext") + ".terms." + std::to_string(dep1 + 1) + ".src", ext.terms[dep1].src);
}
}
std::string TermEditRequest::getSourceLanguage() const {
return sourceLanguage_;
}
void TermEditRequest::setSourceLanguage(const std::string &sourceLanguage) {
sourceLanguage_ = sourceLanguage;
setBodyParameter(std::string("sourceLanguage"), sourceLanguage);
}
std::string TermEditRequest::getScene() const {
return scene_;
}
void TermEditRequest::setScene(const std::string &scene) {
scene_ = scene;
setBodyParameter(std::string("scene"), scene);
}
std::string TermEditRequest::getAction() const {
return action_;
}
void TermEditRequest::setAction(const std::string &action) {
action_ = action;
setBodyParameter(std::string("action"), action);
}
std::string TermEditRequest::getTargetLanguage() const {
return targetLanguage_;
}
void TermEditRequest::setTargetLanguage(const std::string &targetLanguage) {
targetLanguage_ = targetLanguage;
setBodyParameter(std::string("targetLanguage"), targetLanguage);
}
std::string TermEditRequest::getWorkspaceId() const {
return workspaceId_;
}
void TermEditRequest::setWorkspaceId(const std::string &workspaceId) {
workspaceId_ = workspaceId;
setBodyParameter(std::string("workspaceId"), workspaceId);
}

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/anytrans/model/TermEditResult.h>
#include <json/json.h>
using namespace AlibabaCloud::AnyTrans;
using namespace AlibabaCloud::AnyTrans::Model;
TermEditResult::TermEditResult() :
ServiceResult()
{}
TermEditResult::TermEditResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
TermEditResult::~TermEditResult()
{}
void TermEditResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["data"];
if(!dataNode["failCount"].isNull())
data_.failCount = std::stol(dataNode["failCount"].asString());
auto alltermsNode = dataNode["terms"]["termsItem"];
for (auto dataNodetermstermsItem : alltermsNode)
{
Data::TermsItem termsItemObject;
if(!dataNodetermstermsItem["termId"].isNull())
termsItemObject.termId = dataNodetermstermsItem["termId"].asString();
if(!dataNodetermstermsItem["src"].isNull())
termsItemObject.src = dataNodetermstermsItem["src"].asString();
if(!dataNodetermstermsItem["tgt"].isNull())
termsItemObject.tgt = dataNodetermstermsItem["tgt"].asString();
data_.terms.push_back(termsItemObject);
}
if(!value["code"].isNull())
code_ = value["code"].asString();
if(!value["message"].isNull())
message_ = value["message"].asString();
if(!value["requestId"].isNull())
requestId_ = value["requestId"].asString();
if(!value["success"].isNull())
success_ = value["success"].asString() == "true";
if(!value["httpStatusCode"].isNull())
httpStatusCode_ = value["httpStatusCode"].asString();
}
std::string TermEditResult::getMessage()const
{
return message_;
}
std::string TermEditResult::getRequestId()const
{
return requestId_;
}
std::string TermEditResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
TermEditResult::Data TermEditResult::getData()const
{
return data_;
}
std::string TermEditResult::getCode()const
{
return code_;
}
bool TermEditResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,73 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/anytrans/model/TermQueryRequest.h>
using AlibabaCloud::AnyTrans::Model::TermQueryRequest;
TermQueryRequest::TermQueryRequest()
: RoaServiceRequest("anytrans", "2025-07-07") {
setResourcePath("/anytrans/translate/intervene/query"};
setMethod(HttpRequest::Method::Post);
}
TermQueryRequest::~TermQueryRequest() {}
std::string TermQueryRequest::getSourceLanguage() const {
return sourceLanguage_;
}
void TermQueryRequest::setSourceLanguage(const std::string &sourceLanguage) {
sourceLanguage_ = sourceLanguage;
setBodyParameter(std::string("sourceLanguage"), sourceLanguage);
}
std::string TermQueryRequest::getScene() const {
return scene_;
}
void TermQueryRequest::setScene(const std::string &scene) {
scene_ = scene;
setBodyParameter(std::string("scene"), scene);
}
std::string TermQueryRequest::getTargetLanguage() const {
return targetLanguage_;
}
void TermQueryRequest::setTargetLanguage(const std::string &targetLanguage) {
targetLanguage_ = targetLanguage;
setBodyParameter(std::string("targetLanguage"), targetLanguage);
}
std::string TermQueryRequest::getText() const {
return text_;
}
void TermQueryRequest::setText(const std::string &text) {
text_ = text;
setBodyParameter(std::string("text"), text);
}
std::string TermQueryRequest::getWorkspaceId() const {
return workspaceId_;
}
void TermQueryRequest::setWorkspaceId(const std::string &workspaceId) {
workspaceId_ = workspaceId;
setBodyParameter(std::string("workspaceId"), workspaceId);
}

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/anytrans/model/TermQueryResult.h>
#include <json/json.h>
using namespace AlibabaCloud::AnyTrans;
using namespace AlibabaCloud::AnyTrans::Model;
TermQueryResult::TermQueryResult() :
ServiceResult()
{}
TermQueryResult::TermQueryResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
TermQueryResult::~TermQueryResult()
{}
void TermQueryResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["data"];
if(!dataNode["failCount"].isNull())
data_.failCount = std::stol(dataNode["failCount"].asString());
auto alltermsNode = dataNode["terms"]["termsItem"];
for (auto dataNodetermstermsItem : alltermsNode)
{
Data::TermsItem termsItemObject;
if(!dataNodetermstermsItem["termId"].isNull())
termsItemObject.termId = dataNodetermstermsItem["termId"].asString();
if(!dataNodetermstermsItem["src"].isNull())
termsItemObject.src = dataNodetermstermsItem["src"].asString();
if(!dataNodetermstermsItem["tgt"].isNull())
termsItemObject.tgt = dataNodetermstermsItem["tgt"].asString();
data_.terms.push_back(termsItemObject);
}
if(!value["code"].isNull())
code_ = value["code"].asString();
if(!value["message"].isNull())
message_ = value["message"].asString();
if(!value["requestId"].isNull())
requestId_ = value["requestId"].asString();
if(!value["success"].isNull())
success_ = value["success"].asString() == "true";
if(!value["httpStatusCode"].isNull())
httpStatusCode_ = value["httpStatusCode"].asString();
}
std::string TermQueryResult::getMessage()const
{
return message_;
}
std::string TermQueryResult::getRequestId()const
{
return requestId_;
}
std::string TermQueryResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
TermQueryResult::Data TermQueryResult::getData()const
{
return data_;
}
std::string TermQueryResult::getCode()const
{
return code_;
}
bool TermQueryResult::getSuccess()const
{
return success_;
}

View File

@@ -42,10 +42,12 @@ void TextTranslateRequest::setExt(const TextTranslateRequest::ext &ext) {
setBodyParameter(std::string("ext") + ".textTransform.toLower", ext.textTransform.toLower ? "true" : "false");
setBodyParameter(std::string("ext") + ".textTransform.toUpper", ext.textTransform.toUpper ? "true" : "false");
setBodyParameter(std::string("ext") + ".textTransform.toTitle", ext.textTransform.toTitle ? "true" : "false");
setBodyParameter(std::string("ext") + ".agent", ext.agent);
for(int dep1 = 0; dep1 != ext.examples.size(); dep1++) {
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".tgt", ext.examples[dep1].tgt);
setBodyParameter(std::string("ext") + ".examples." + std::to_string(dep1 + 1) + ".src", ext.examples[dep1].src);
}
setBodyParameter(std::string("ext") + ".config.skipCsiCheck", ext.config.skipCsiCheck ? "true" : "false");
setBodyParameter(std::string("ext") + ".domainHint", ext.domainHint);
}

View File

@@ -21,6 +21,8 @@ set(dds_public_header
include/alibabacloud/dds/DdsExport.h )
set(dds_public_header_model
include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressRequest.h
include/alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressResult.h
include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressRequest.h
include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressResult.h
include/alibabacloud/dds/model/AllocatePublicNetworkAddressRequest.h
@@ -229,6 +231,8 @@ set(dds_public_header_model
include/alibabacloud/dds/model/ModifySecurityGroupConfigurationResult.h
include/alibabacloud/dds/model/ModifySecurityIpsRequest.h
include/alibabacloud/dds/model/ModifySecurityIpsResult.h
include/alibabacloud/dds/model/ModifySrvNetworkAddressRequest.h
include/alibabacloud/dds/model/ModifySrvNetworkAddressResult.h
include/alibabacloud/dds/model/ModifyTaskInfoRequest.h
include/alibabacloud/dds/model/ModifyTaskInfoResult.h
include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h
@@ -262,6 +266,8 @@ set(dds_public_header_model
set(dds_src
src/DdsClient.cc
src/model/AllocateDBInstanceSrvNetworkAddressRequest.cc
src/model/AllocateDBInstanceSrvNetworkAddressResult.cc
src/model/AllocateNodePrivateNetworkAddressRequest.cc
src/model/AllocateNodePrivateNetworkAddressResult.cc
src/model/AllocatePublicNetworkAddressRequest.cc
@@ -470,6 +476,8 @@ set(dds_src
src/model/ModifySecurityGroupConfigurationResult.cc
src/model/ModifySecurityIpsRequest.cc
src/model/ModifySecurityIpsResult.cc
src/model/ModifySrvNetworkAddressRequest.cc
src/model/ModifySrvNetworkAddressResult.cc
src/model/ModifyTaskInfoRequest.cc
src/model/ModifyTaskInfoResult.cc
src/model/ReleaseNodePrivateNetworkAddressRequest.cc

View File

@@ -22,6 +22,8 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "DdsExport.h"
#include "model/AllocateDBInstanceSrvNetworkAddressRequest.h"
#include "model/AllocateDBInstanceSrvNetworkAddressResult.h"
#include "model/AllocateNodePrivateNetworkAddressRequest.h"
#include "model/AllocateNodePrivateNetworkAddressResult.h"
#include "model/AllocatePublicNetworkAddressRequest.h"
@@ -230,6 +232,8 @@
#include "model/ModifySecurityGroupConfigurationResult.h"
#include "model/ModifySecurityIpsRequest.h"
#include "model/ModifySecurityIpsResult.h"
#include "model/ModifySrvNetworkAddressRequest.h"
#include "model/ModifySrvNetworkAddressResult.h"
#include "model/ModifyTaskInfoRequest.h"
#include "model/ModifyTaskInfoResult.h"
#include "model/ReleaseNodePrivateNetworkAddressRequest.h"
@@ -269,6 +273,9 @@ namespace AlibabaCloud
class ALIBABACLOUD_DDS_EXPORT DdsClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::AllocateDBInstanceSrvNetworkAddressResult> AllocateDBInstanceSrvNetworkAddressOutcome;
typedef std::future<AllocateDBInstanceSrvNetworkAddressOutcome> AllocateDBInstanceSrvNetworkAddressOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::AllocateDBInstanceSrvNetworkAddressRequest&, const AllocateDBInstanceSrvNetworkAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateDBInstanceSrvNetworkAddressAsyncHandler;
typedef Outcome<Error, Model::AllocateNodePrivateNetworkAddressResult> AllocateNodePrivateNetworkAddressOutcome;
typedef std::future<AllocateNodePrivateNetworkAddressOutcome> AllocateNodePrivateNetworkAddressOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::AllocateNodePrivateNetworkAddressRequest&, const AllocateNodePrivateNetworkAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateNodePrivateNetworkAddressAsyncHandler;
@@ -581,6 +588,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifySecurityIpsResult> ModifySecurityIpsOutcome;
typedef std::future<ModifySecurityIpsOutcome> ModifySecurityIpsOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifySecurityIpsRequest&, const ModifySecurityIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityIpsAsyncHandler;
typedef Outcome<Error, Model::ModifySrvNetworkAddressResult> ModifySrvNetworkAddressOutcome;
typedef std::future<ModifySrvNetworkAddressOutcome> ModifySrvNetworkAddressOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifySrvNetworkAddressRequest&, const ModifySrvNetworkAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySrvNetworkAddressAsyncHandler;
typedef Outcome<Error, Model::ModifyTaskInfoResult> ModifyTaskInfoOutcome;
typedef std::future<ModifyTaskInfoOutcome> ModifyTaskInfoOutcomeCallable;
typedef std::function<void(const DdsClient*, const Model::ModifyTaskInfoRequest&, const ModifyTaskInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyTaskInfoAsyncHandler;
@@ -631,6 +641,9 @@ namespace AlibabaCloud
DdsClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
DdsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~DdsClient();
AllocateDBInstanceSrvNetworkAddressOutcome allocateDBInstanceSrvNetworkAddress(const Model::AllocateDBInstanceSrvNetworkAddressRequest &request)const;
void allocateDBInstanceSrvNetworkAddressAsync(const Model::AllocateDBInstanceSrvNetworkAddressRequest& request, const AllocateDBInstanceSrvNetworkAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateDBInstanceSrvNetworkAddressOutcomeCallable allocateDBInstanceSrvNetworkAddressCallable(const Model::AllocateDBInstanceSrvNetworkAddressRequest& request) const;
AllocateNodePrivateNetworkAddressOutcome allocateNodePrivateNetworkAddress(const Model::AllocateNodePrivateNetworkAddressRequest &request)const;
void allocateNodePrivateNetworkAddressAsync(const Model::AllocateNodePrivateNetworkAddressRequest& request, const AllocateNodePrivateNetworkAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateNodePrivateNetworkAddressOutcomeCallable allocateNodePrivateNetworkAddressCallable(const Model::AllocateNodePrivateNetworkAddressRequest& request) const;
@@ -943,6 +956,9 @@ namespace AlibabaCloud
ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const;
void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const;
ModifySrvNetworkAddressOutcome modifySrvNetworkAddress(const Model::ModifySrvNetworkAddressRequest &request)const;
void modifySrvNetworkAddressAsync(const Model::ModifySrvNetworkAddressRequest& request, const ModifySrvNetworkAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySrvNetworkAddressOutcomeCallable modifySrvNetworkAddressCallable(const Model::ModifySrvNetworkAddressRequest& request) const;
ModifyTaskInfoOutcome modifyTaskInfo(const Model::ModifyTaskInfoRequest &request)const;
void modifyTaskInfoAsync(const Model::ModifyTaskInfoRequest& request, const ModifyTaskInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyTaskInfoOutcomeCallable modifyTaskInfoCallable(const Model::ModifyTaskInfoRequest& request) const;

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSREQUEST_H_
#include <alibabacloud/dds/DdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dds {
namespace Model {
class ALIBABACLOUD_DDS_EXPORT AllocateDBInstanceSrvNetworkAddressRequest : public RpcServiceRequest {
public:
AllocateDBInstanceSrvNetworkAddressRequest();
~AllocateDBInstanceSrvNetworkAddressRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getNodeId() const;
void setNodeId(const std::string &nodeId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getSrvConnectionType() const;
void setSrvConnectionType(const std::string &srvConnectionType);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string srvConnectionType_;
std::string ownerAccount_;
long ownerId_;
};
} // namespace Model
} // namespace Dds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT AllocateDBInstanceSrvNetworkAddressResult : public ServiceResult
{
public:
AllocateDBInstanceSrvNetworkAddressResult();
explicit AllocateDBInstanceSrvNetworkAddressResult(const std::string &payload);
~AllocateDBInstanceSrvNetworkAddressResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_ALLOCATEDBINSTANCESRVNETWORKADDRESSRESULT_H_

View File

@@ -38,11 +38,13 @@ namespace AlibabaCloud
explicit CreateBackupResult(const std::string &payload);
~CreateBackupResult();
std::string getBackupId()const;
std::string getBackupJobId()const;
protected:
void parse(const std::string &payload);
private:
std::string backupId_;
std::string backupJobId_;
};
}

View File

@@ -54,6 +54,7 @@ namespace AlibabaCloud
std::string insComment;
std::string changeLevelEn;
std::string allowCancel;
std::string taskParams;
std::string allowChange;
std::vector<std::string> subInsNames;
std::string region;

View File

@@ -30,6 +30,8 @@ class ALIBABACLOUD_DDS_EXPORT DescribeBackupsRequest : public RpcServiceRequest
public:
DescribeBackupsRequest();
~DescribeBackupsRequest();
std::string getBackupJobId() const;
void setBackupJobId(const std::string &backupJobId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
@@ -40,6 +42,8 @@ public:
void setPageNumber(int pageNumber);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDBInstanceId() const;
@@ -60,11 +64,13 @@ public:
void setOwnerId(long ownerId);
private:
std::string backupJobId_;
long resourceOwnerId_;
std::string startTime_;
std::string srcRegion_;
int pageNumber_;
std::string accessKeyId_;
std::string resourceGroupId_;
int pageSize_;
std::string dBInstanceId_;
std::string nodeId_;

View File

@@ -30,6 +30,8 @@ class ALIBABACLOUD_DDS_EXPORT DescribeClusterBackupsRequest : public RpcServiceR
public:
DescribeClusterBackupsRequest();
~DescribeClusterBackupsRequest();
std::string getBackupJobId() const;
void setBackupJobId(const std::string &backupJobId);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getStartTime() const;
@@ -38,6 +40,8 @@ public:
void setSrcRegion(const std::string &srcRegion);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDBInstanceId() const;
@@ -60,10 +64,12 @@ public:
void setPageNo(int pageNo);
private:
std::string backupJobId_;
long resourceOwnerId_;
std::string startTime_;
std::string srcRegion_;
std::string accessKeyId_;
std::string resourceGroupId_;
int pageSize_;
std::string dBInstanceId_;
std::string destRegion_;

View File

@@ -32,10 +32,16 @@ public:
~DescribeClusterRecoverTimeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
@@ -45,8 +51,11 @@ public:
private:
long resourceOwnerId_;
std::string srcRegion_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string dBInstanceId_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -118,6 +118,7 @@ namespace AlibabaCloud
std::string dBInstanceType;
std::string replicaSetName;
std::vector<DBInstance::ReplicaSet> replicaSets;
int searchNodeCount;
std::string syncPercent;
std::string dBInstanceId;
std::string lastDowngradeTime;
@@ -160,12 +161,14 @@ namespace AlibabaCloud
std::vector<DBInstance::ShardAttribute> shardList;
int maxIOPS;
std::string secondaryZoneId;
int searchNodeStorage;
bool useClusterBackup;
std::string vpcAuthMode;
std::string protocolType;
std::string chargeType;
std::string regionId;
std::string kindCode;
std::string searchNodeClass;
};

View File

@@ -32,12 +32,18 @@ public:
~DescribeInstanceRecoverTimeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSrcRegion() const;
void setSrcRegion(const std::string &srcRegion);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getSecurityToken() const;
void setSecurityToken(const std::string &securityToken);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getDestRegion() const;
void setDestRegion(const std::string &destRegion);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
@@ -47,9 +53,12 @@ public:
private:
long resourceOwnerId_;
std::string srcRegion_;
std::string accessKeyId_;
std::string resourceGroupId_;
std::string securityToken_;
std::string dBInstanceId_;
std::string destRegion_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -162,6 +162,7 @@ namespace AlibabaCloud
std::string priceUnit;
bool pricingModule;
std::string moduleCode;
std::string unitPriceUnit4Buy;
DepreciateInfo1 depreciateInfo1;
double totalProductFee;
std::vector<ModuleInstanceItem::ModuleAttr> moduleAttrs;

View File

@@ -42,6 +42,8 @@ public:
void setOwnerAccount(const std::string &ownerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getRoleARN() const;
void setRoleARN(const std::string &roleARN);
std::string getTargetRegionId() const;
void setTargetRegionId(const std::string &targetRegionId);
@@ -52,6 +54,7 @@ private:
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string roleARN_;
std::string targetRegionId_;
};
} // namespace Model

View File

@@ -38,18 +38,24 @@ public:
void setReadonlyReplicas(const std::string &readonlyReplicas);
std::string getExtraParam() const;
void setExtraParam(const std::string &extraParam);
std::string getTargetSecondaryZoneId() const;
void setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getReplicationFactor() const;
void setReplicationFactor(const std::string &replicationFactor);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTargetZoneId() const;
void setTargetZoneId(const std::string &targetZoneId);
std::string getEffectiveTime() const;
void setEffectiveTime(const std::string &effectiveTime);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getBusinessInfo() const;
void setBusinessInfo(const std::string &businessInfo);
std::string getSearchNodeClass() const;
void setSearchNodeClass(const std::string &searchNodeClass);
bool getAutoPay() const;
void setAutoPay(bool autoPay);
std::string getFromApp() const;
@@ -58,10 +64,18 @@ public:
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
long getSearchNodeStorage() const;
void setSearchNodeStorage(long searchNodeStorage);
std::string getTargetVswitchId() const;
void setTargetVswitchId(const std::string &targetVswitchId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getDBInstanceClass() const;
void setDBInstanceClass(const std::string &dBInstanceClass);
long getSearchNodeCount() const;
void setSearchNodeCount(long searchNodeCount);
std::string getTargetHiddenZoneId() const;
void setTargetHiddenZoneId(const std::string &targetHiddenZoneId);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
@@ -70,18 +84,25 @@ private:
std::string dBInstanceStorage_;
std::string readonlyReplicas_;
std::string extraParam_;
std::string targetSecondaryZoneId_;
std::string couponNo_;
std::string replicationFactor_;
std::string accessKeyId_;
std::string targetZoneId_;
std::string effectiveTime_;
std::string dBInstanceId_;
std::string businessInfo_;
std::string searchNodeClass_;
bool autoPay_;
std::string fromApp_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long searchNodeStorage_;
std::string targetVswitchId_;
long ownerId_;
std::string dBInstanceClass_;
long searchNodeCount_;
std::string targetHiddenZoneId_;
std::string orderType_;
};
} // namespace Model

View File

@@ -36,10 +36,14 @@ public:
void setClientToken(const std::string &clientToken);
std::string getNodesInfo() const;
void setNodesInfo(const std::string &nodesInfo);
std::string getTargetSecondaryZoneId() const;
void setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTargetZoneId() const;
void setTargetZoneId(const std::string &targetZoneId);
std::string getRegionId() const;
void setRegionId(const std::string &regionId);
std::string getEffectiveTime() const;
@@ -56,8 +60,12 @@ public:
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getTargetVswitchId() const;
void setTargetVswitchId(const std::string &targetVswitchId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getTargetHiddenZoneId() const;
void setTargetHiddenZoneId(const std::string &targetHiddenZoneId);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
@@ -65,8 +73,10 @@ private:
long resourceOwnerId_;
std::string clientToken_;
std::string nodesInfo_;
std::string targetSecondaryZoneId_;
std::string couponNo_;
std::string accessKeyId_;
std::string targetZoneId_;
std::string regionId_;
std::string effectiveTime_;
std::string dBInstanceId_;
@@ -75,7 +85,9 @@ private:
std::string fromApp_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string targetVswitchId_;
long ownerId_;
std::string targetHiddenZoneId_;
std::string orderType_;
};
} // namespace Model

View File

@@ -36,12 +36,16 @@ public:
void setClientToken(const std::string &clientToken);
int getReadonlyReplicas() const;
void setReadonlyReplicas(int readonlyReplicas);
std::string getTargetSecondaryZoneId() const;
void setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getNodeClass() const;
void setNodeClass(const std::string &nodeClass);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getTargetZoneId() const;
void setTargetZoneId(const std::string &targetZoneId);
std::string getEffectiveTime() const;
void setEffectiveTime(const std::string &effectiveTime);
std::string getDBInstanceId() const;
@@ -62,8 +66,12 @@ public:
void setNodeStorage(int nodeStorage);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getTargetVswitchId() const;
void setTargetVswitchId(const std::string &targetVswitchId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getTargetHiddenZoneId() const;
void setTargetHiddenZoneId(const std::string &targetHiddenZoneId);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
@@ -71,9 +79,11 @@ private:
long resourceOwnerId_;
std::string clientToken_;
int readonlyReplicas_;
std::string targetSecondaryZoneId_;
std::string couponNo_;
std::string nodeClass_;
std::string accessKeyId_;
std::string targetZoneId_;
std::string effectiveTime_;
std::string dBInstanceId_;
std::string switchTime_;
@@ -84,7 +94,9 @@ private:
std::string resourceOwnerAccount_;
int nodeStorage_;
std::string ownerAccount_;
std::string targetVswitchId_;
long ownerId_;
std::string targetHiddenZoneId_;
std::string orderType_;
};
} // namespace Model

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSREQUEST_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSREQUEST_H_
#include <alibabacloud/dds/DdsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dds {
namespace Model {
class ALIBABACLOUD_DDS_EXPORT ModifySrvNetworkAddressRequest : public RpcServiceRequest {
public:
ModifySrvNetworkAddressRequest();
~ModifySrvNetworkAddressRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getDBInstanceId() const;
void setDBInstanceId(const std::string &dBInstanceId);
std::string getConnectionType() const;
void setConnectionType(const std::string &connectionType);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
void setOwnerAccount(const std::string &ownerAccount);
std::string getNewConnectionString() const;
void setNewConnectionString(const std::string &newConnectionString);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string dBInstanceId_;
std::string connectionType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string newConnectionString_;
long ownerId_;
};
} // namespace Model
} // namespace Dds
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSRESULT_H_
#define ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dds/DdsExport.h>
namespace AlibabaCloud
{
namespace Dds
{
namespace Model
{
class ALIBABACLOUD_DDS_EXPORT ModifySrvNetworkAddressResult : public ServiceResult
{
public:
ModifySrvNetworkAddressResult();
explicit ModifySrvNetworkAddressResult(const std::string &payload);
~ModifySrvNetworkAddressResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYSRVNETWORKADDRESSRESULT_H_

View File

@@ -51,6 +51,42 @@ DdsClient::DdsClient(const std::string & accessKeyId, const std::string & access
DdsClient::~DdsClient()
{}
DdsClient::AllocateDBInstanceSrvNetworkAddressOutcome DdsClient::allocateDBInstanceSrvNetworkAddress(const AllocateDBInstanceSrvNetworkAddressRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return AllocateDBInstanceSrvNetworkAddressOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return AllocateDBInstanceSrvNetworkAddressOutcome(AllocateDBInstanceSrvNetworkAddressResult(outcome.result()));
else
return AllocateDBInstanceSrvNetworkAddressOutcome(outcome.error());
}
void DdsClient::allocateDBInstanceSrvNetworkAddressAsync(const AllocateDBInstanceSrvNetworkAddressRequest& request, const AllocateDBInstanceSrvNetworkAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, allocateDBInstanceSrvNetworkAddress(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::AllocateDBInstanceSrvNetworkAddressOutcomeCallable DdsClient::allocateDBInstanceSrvNetworkAddressCallable(const AllocateDBInstanceSrvNetworkAddressRequest &request) const
{
auto task = std::make_shared<std::packaged_task<AllocateDBInstanceSrvNetworkAddressOutcome()>>(
[this, request]()
{
return this->allocateDBInstanceSrvNetworkAddress(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::AllocateNodePrivateNetworkAddressOutcome DdsClient::allocateNodePrivateNetworkAddress(const AllocateNodePrivateNetworkAddressRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3795,6 +3831,42 @@ DdsClient::ModifySecurityIpsOutcomeCallable DdsClient::modifySecurityIpsCallable
return task->get_future();
}
DdsClient::ModifySrvNetworkAddressOutcome DdsClient::modifySrvNetworkAddress(const ModifySrvNetworkAddressRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifySrvNetworkAddressOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifySrvNetworkAddressOutcome(ModifySrvNetworkAddressResult(outcome.result()));
else
return ModifySrvNetworkAddressOutcome(outcome.error());
}
void DdsClient::modifySrvNetworkAddressAsync(const ModifySrvNetworkAddressRequest& request, const ModifySrvNetworkAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifySrvNetworkAddress(request), context);
};
asyncExecute(new Runnable(fn));
}
DdsClient::ModifySrvNetworkAddressOutcomeCallable DdsClient::modifySrvNetworkAddressCallable(const ModifySrvNetworkAddressRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifySrvNetworkAddressOutcome()>>(
[this, request]()
{
return this->modifySrvNetworkAddress(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DdsClient::ModifyTaskInfoOutcome DdsClient::modifyTaskInfo(const ModifyTaskInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressRequest.h>
using AlibabaCloud::Dds::Model::AllocateDBInstanceSrvNetworkAddressRequest;
AllocateDBInstanceSrvNetworkAddressRequest::AllocateDBInstanceSrvNetworkAddressRequest()
: RpcServiceRequest("dds", "2015-12-01", "AllocateDBInstanceSrvNetworkAddress") {
setMethod(HttpRequest::Method::Post);
}
AllocateDBInstanceSrvNetworkAddressRequest::~AllocateDBInstanceSrvNetworkAddressRequest() {}
long AllocateDBInstanceSrvNetworkAddressRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void AllocateDBInstanceSrvNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string AllocateDBInstanceSrvNetworkAddressRequest::getAccessKeyId() const {
return accessKeyId_;
}
void AllocateDBInstanceSrvNetworkAddressRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string AllocateDBInstanceSrvNetworkAddressRequest::getDBInstanceId() const {
return dBInstanceId_;
}
void AllocateDBInstanceSrvNetworkAddressRequest::setDBInstanceId(const std::string &dBInstanceId) {
dBInstanceId_ = dBInstanceId;
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string AllocateDBInstanceSrvNetworkAddressRequest::getNodeId() const {
return nodeId_;
}
void AllocateDBInstanceSrvNetworkAddressRequest::setNodeId(const std::string &nodeId) {
nodeId_ = nodeId;
setParameter(std::string("NodeId"), nodeId);
}
std::string AllocateDBInstanceSrvNetworkAddressRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void AllocateDBInstanceSrvNetworkAddressRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string AllocateDBInstanceSrvNetworkAddressRequest::getSrvConnectionType() const {
return srvConnectionType_;
}
void AllocateDBInstanceSrvNetworkAddressRequest::setSrvConnectionType(const std::string &srvConnectionType) {
srvConnectionType_ = srvConnectionType;
setParameter(std::string("SrvConnectionType"), srvConnectionType);
}
std::string AllocateDBInstanceSrvNetworkAddressRequest::getOwnerAccount() const {
return ownerAccount_;
}
void AllocateDBInstanceSrvNetworkAddressRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long AllocateDBInstanceSrvNetworkAddressRequest::getOwnerId() const {
return ownerId_;
}
void AllocateDBInstanceSrvNetworkAddressRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/AllocateDBInstanceSrvNetworkAddressResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
AllocateDBInstanceSrvNetworkAddressResult::AllocateDBInstanceSrvNetworkAddressResult() :
ServiceResult()
{}
AllocateDBInstanceSrvNetworkAddressResult::AllocateDBInstanceSrvNetworkAddressResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
AllocateDBInstanceSrvNetworkAddressResult::~AllocateDBInstanceSrvNetworkAddressResult()
{}
void AllocateDBInstanceSrvNetworkAddressResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -41,6 +41,8 @@ void CreateBackupResult::parse(const std::string &payload)
setRequestId(value["RequestId"].asString());
if(!value["BackupId"].isNull())
backupId_ = value["BackupId"].asString();
if(!value["BackupJobId"].isNull())
backupJobId_ = value["BackupJobId"].asString();
}
@@ -49,3 +51,8 @@ std::string CreateBackupResult::getBackupId()const
return backupId_;
}
std::string CreateBackupResult::getBackupJobId()const
{
return backupJobId_;
}

View File

@@ -93,6 +93,8 @@ void DescribeActiveOperationTasksResult::parse(const std::string &payload)
itemsObject.resultInfo = valueItemsItemsItem["ResultInfo"].asString();
if(!valueItemsItemsItem["Id"].isNull())
itemsObject.id = std::stoi(valueItemsItemsItem["Id"].asString());
if(!valueItemsItemsItem["TaskParams"].isNull())
itemsObject.taskParams = valueItemsItemsItem["TaskParams"].asString();
auto allSubInsNames = value["SubInsNames"]["SubInsNames"];
for (auto value : allSubInsNames)
itemsObject.subInsNames.push_back(value.asString());

View File

@@ -25,6 +25,15 @@ DescribeBackupsRequest::DescribeBackupsRequest()
DescribeBackupsRequest::~DescribeBackupsRequest() {}
std::string DescribeBackupsRequest::getBackupJobId() const {
return backupJobId_;
}
void DescribeBackupsRequest::setBackupJobId(const std::string &backupJobId) {
backupJobId_ = backupJobId;
setParameter(std::string("BackupJobId"), backupJobId);
}
long DescribeBackupsRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
@@ -70,6 +79,15 @@ void DescribeBackupsRequest::setAccessKeyId(const std::string &accessKeyId) {
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeBackupsRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void DescribeBackupsRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
int DescribeBackupsRequest::getPageSize() const {
return pageSize_;
}

View File

@@ -25,6 +25,15 @@ DescribeClusterBackupsRequest::DescribeClusterBackupsRequest()
DescribeClusterBackupsRequest::~DescribeClusterBackupsRequest() {}
std::string DescribeClusterBackupsRequest::getBackupJobId() const {
return backupJobId_;
}
void DescribeClusterBackupsRequest::setBackupJobId(const std::string &backupJobId) {
backupJobId_ = backupJobId;
setParameter(std::string("BackupJobId"), backupJobId);
}
long DescribeClusterBackupsRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
@@ -61,6 +70,15 @@ void DescribeClusterBackupsRequest::setAccessKeyId(const std::string &accessKeyI
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeClusterBackupsRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void DescribeClusterBackupsRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
int DescribeClusterBackupsRequest::getPageSize() const {
return pageSize_;
}

View File

@@ -34,6 +34,15 @@ void DescribeClusterRecoverTimeRequest::setResourceOwnerId(long resourceOwnerId)
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeClusterRecoverTimeRequest::getSrcRegion() const {
return srcRegion_;
}
void DescribeClusterRecoverTimeRequest::setSrcRegion(const std::string &srcRegion) {
srcRegion_ = srcRegion;
setParameter(std::string("SrcRegion"), srcRegion);
}
std::string DescribeClusterRecoverTimeRequest::getAccessKeyId() const {
return accessKeyId_;
}
@@ -43,6 +52,15 @@ void DescribeClusterRecoverTimeRequest::setAccessKeyId(const std::string &access
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeClusterRecoverTimeRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void DescribeClusterRecoverTimeRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string DescribeClusterRecoverTimeRequest::getDBInstanceId() const {
return dBInstanceId_;
}
@@ -52,6 +70,15 @@ void DescribeClusterRecoverTimeRequest::setDBInstanceId(const std::string &dBIns
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string DescribeClusterRecoverTimeRequest::getDestRegion() const {
return destRegion_;
}
void DescribeClusterRecoverTimeRequest::setDestRegion(const std::string &destRegion) {
destRegion_ = destRegion;
setParameter(std::string("DestRegion"), destRegion);
}
std::string DescribeClusterRecoverTimeRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}

View File

@@ -143,6 +143,12 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
dBInstancesObject.provisionedIops = std::stol(valueDBInstancesDBInstance["ProvisionedIops"].asString());
if(!valueDBInstancesDBInstance["DisasterRecoveryInfo"].isNull())
dBInstancesObject.disasterRecoveryInfo = valueDBInstancesDBInstance["DisasterRecoveryInfo"].asString();
if(!valueDBInstancesDBInstance["SearchNodeClass"].isNull())
dBInstancesObject.searchNodeClass = valueDBInstancesDBInstance["SearchNodeClass"].asString();
if(!valueDBInstancesDBInstance["SearchNodeStorage"].isNull())
dBInstancesObject.searchNodeStorage = std::stoi(valueDBInstancesDBInstance["SearchNodeStorage"].asString());
if(!valueDBInstancesDBInstance["SearchNodeCount"].isNull())
dBInstancesObject.searchNodeCount = std::stoi(valueDBInstancesDBInstance["SearchNodeCount"].asString());
auto allReplicaSetsNode = valueDBInstancesDBInstance["ReplicaSets"]["ReplicaSet"];
for (auto valueDBInstancesDBInstanceReplicaSetsReplicaSet : allReplicaSetsNode)
{

View File

@@ -34,6 +34,15 @@ void DescribeInstanceRecoverTimeRequest::setResourceOwnerId(long resourceOwnerId
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string DescribeInstanceRecoverTimeRequest::getSrcRegion() const {
return srcRegion_;
}
void DescribeInstanceRecoverTimeRequest::setSrcRegion(const std::string &srcRegion) {
srcRegion_ = srcRegion;
setParameter(std::string("SrcRegion"), srcRegion);
}
std::string DescribeInstanceRecoverTimeRequest::getAccessKeyId() const {
return accessKeyId_;
}
@@ -43,6 +52,15 @@ void DescribeInstanceRecoverTimeRequest::setAccessKeyId(const std::string &acces
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string DescribeInstanceRecoverTimeRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void DescribeInstanceRecoverTimeRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string DescribeInstanceRecoverTimeRequest::getSecurityToken() const {
return securityToken_;
}
@@ -61,6 +79,15 @@ void DescribeInstanceRecoverTimeRequest::setDBInstanceId(const std::string &dBIn
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string DescribeInstanceRecoverTimeRequest::getDestRegion() const {
return destRegion_;
}
void DescribeInstanceRecoverTimeRequest::setDestRegion(const std::string &destRegion) {
destRegion_ = destRegion;
setParameter(std::string("DestRegion"), destRegion);
}
std::string DescribeInstanceRecoverTimeRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}

View File

@@ -93,6 +93,8 @@ void DescribePriceResult::parse(const std::string &payload)
moduleInstanceObject.priceUnit = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["priceUnit"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["priceType"].isNull())
moduleInstanceObject.priceType = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["priceType"].asString();
if(!valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["UnitPriceUnit4Buy"].isNull())
moduleInstanceObject.unitPriceUnit4Buy = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["UnitPriceUnit4Buy"].asString();
auto allPromDetailList2Node = valueSubOrdersSubOrderModuleInstanceModuleInstanceItem["PromDetailList"]["PromDetail"];
for (auto valueSubOrdersSubOrderModuleInstanceModuleInstanceItemPromDetailListPromDetail : allPromDetailList2Node)
{

View File

@@ -79,6 +79,15 @@ void DescribeUserEncryptionKeyListRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string DescribeUserEncryptionKeyListRequest::getRoleARN() const {
return roleARN_;
}
void DescribeUserEncryptionKeyListRequest::setRoleARN(const std::string &roleARN) {
roleARN_ = roleARN;
setParameter(std::string("RoleARN"), roleARN);
}
std::string DescribeUserEncryptionKeyListRequest::getTargetRegionId() const {
return targetRegionId_;
}

View File

@@ -61,6 +61,15 @@ void ModifyDBInstanceSpecRequest::setExtraParam(const std::string &extraParam) {
setParameter(std::string("ExtraParam"), extraParam);
}
std::string ModifyDBInstanceSpecRequest::getTargetSecondaryZoneId() const {
return targetSecondaryZoneId_;
}
void ModifyDBInstanceSpecRequest::setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId) {
targetSecondaryZoneId_ = targetSecondaryZoneId;
setParameter(std::string("TargetSecondaryZoneId"), targetSecondaryZoneId);
}
std::string ModifyDBInstanceSpecRequest::getCouponNo() const {
return couponNo_;
}
@@ -88,6 +97,15 @@ void ModifyDBInstanceSpecRequest::setAccessKeyId(const std::string &accessKeyId)
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyDBInstanceSpecRequest::getTargetZoneId() const {
return targetZoneId_;
}
void ModifyDBInstanceSpecRequest::setTargetZoneId(const std::string &targetZoneId) {
targetZoneId_ = targetZoneId;
setParameter(std::string("TargetZoneId"), targetZoneId);
}
std::string ModifyDBInstanceSpecRequest::getEffectiveTime() const {
return effectiveTime_;
}
@@ -115,6 +133,15 @@ void ModifyDBInstanceSpecRequest::setBusinessInfo(const std::string &businessInf
setParameter(std::string("BusinessInfo"), businessInfo);
}
std::string ModifyDBInstanceSpecRequest::getSearchNodeClass() const {
return searchNodeClass_;
}
void ModifyDBInstanceSpecRequest::setSearchNodeClass(const std::string &searchNodeClass) {
searchNodeClass_ = searchNodeClass;
setParameter(std::string("SearchNodeClass"), searchNodeClass);
}
bool ModifyDBInstanceSpecRequest::getAutoPay() const {
return autoPay_;
}
@@ -151,6 +178,24 @@ void ModifyDBInstanceSpecRequest::setOwnerAccount(const std::string &ownerAccoun
setParameter(std::string("OwnerAccount"), ownerAccount);
}
long ModifyDBInstanceSpecRequest::getSearchNodeStorage() const {
return searchNodeStorage_;
}
void ModifyDBInstanceSpecRequest::setSearchNodeStorage(long searchNodeStorage) {
searchNodeStorage_ = searchNodeStorage;
setParameter(std::string("SearchNodeStorage"), std::to_string(searchNodeStorage));
}
std::string ModifyDBInstanceSpecRequest::getTargetVswitchId() const {
return targetVswitchId_;
}
void ModifyDBInstanceSpecRequest::setTargetVswitchId(const std::string &targetVswitchId) {
targetVswitchId_ = targetVswitchId;
setParameter(std::string("TargetVswitchId"), targetVswitchId);
}
long ModifyDBInstanceSpecRequest::getOwnerId() const {
return ownerId_;
}
@@ -169,6 +214,24 @@ void ModifyDBInstanceSpecRequest::setDBInstanceClass(const std::string &dBInstan
setParameter(std::string("DBInstanceClass"), dBInstanceClass);
}
long ModifyDBInstanceSpecRequest::getSearchNodeCount() const {
return searchNodeCount_;
}
void ModifyDBInstanceSpecRequest::setSearchNodeCount(long searchNodeCount) {
searchNodeCount_ = searchNodeCount;
setParameter(std::string("SearchNodeCount"), std::to_string(searchNodeCount));
}
std::string ModifyDBInstanceSpecRequest::getTargetHiddenZoneId() const {
return targetHiddenZoneId_;
}
void ModifyDBInstanceSpecRequest::setTargetHiddenZoneId(const std::string &targetHiddenZoneId) {
targetHiddenZoneId_ = targetHiddenZoneId;
setParameter(std::string("TargetHiddenZoneId"), targetHiddenZoneId);
}
std::string ModifyDBInstanceSpecRequest::getOrderType() const {
return orderType_;
}

View File

@@ -52,6 +52,15 @@ void ModifyNodeSpecBatchRequest::setNodesInfo(const std::string &nodesInfo) {
setParameter(std::string("NodesInfo"), nodesInfo);
}
std::string ModifyNodeSpecBatchRequest::getTargetSecondaryZoneId() const {
return targetSecondaryZoneId_;
}
void ModifyNodeSpecBatchRequest::setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId) {
targetSecondaryZoneId_ = targetSecondaryZoneId;
setParameter(std::string("TargetSecondaryZoneId"), targetSecondaryZoneId);
}
std::string ModifyNodeSpecBatchRequest::getCouponNo() const {
return couponNo_;
}
@@ -70,6 +79,15 @@ void ModifyNodeSpecBatchRequest::setAccessKeyId(const std::string &accessKeyId)
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyNodeSpecBatchRequest::getTargetZoneId() const {
return targetZoneId_;
}
void ModifyNodeSpecBatchRequest::setTargetZoneId(const std::string &targetZoneId) {
targetZoneId_ = targetZoneId;
setParameter(std::string("TargetZoneId"), targetZoneId);
}
std::string ModifyNodeSpecBatchRequest::getRegionId() const {
return regionId_;
}
@@ -142,6 +160,15 @@ void ModifyNodeSpecBatchRequest::setOwnerAccount(const std::string &ownerAccount
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string ModifyNodeSpecBatchRequest::getTargetVswitchId() const {
return targetVswitchId_;
}
void ModifyNodeSpecBatchRequest::setTargetVswitchId(const std::string &targetVswitchId) {
targetVswitchId_ = targetVswitchId;
setParameter(std::string("TargetVswitchId"), targetVswitchId);
}
long ModifyNodeSpecBatchRequest::getOwnerId() const {
return ownerId_;
}
@@ -151,6 +178,15 @@ void ModifyNodeSpecBatchRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string ModifyNodeSpecBatchRequest::getTargetHiddenZoneId() const {
return targetHiddenZoneId_;
}
void ModifyNodeSpecBatchRequest::setTargetHiddenZoneId(const std::string &targetHiddenZoneId) {
targetHiddenZoneId_ = targetHiddenZoneId;
setParameter(std::string("TargetHiddenZoneId"), targetHiddenZoneId);
}
std::string ModifyNodeSpecBatchRequest::getOrderType() const {
return orderType_;
}

View File

@@ -52,6 +52,15 @@ void ModifyNodeSpecRequest::setReadonlyReplicas(int readonlyReplicas) {
setParameter(std::string("ReadonlyReplicas"), std::to_string(readonlyReplicas));
}
std::string ModifyNodeSpecRequest::getTargetSecondaryZoneId() const {
return targetSecondaryZoneId_;
}
void ModifyNodeSpecRequest::setTargetSecondaryZoneId(const std::string &targetSecondaryZoneId) {
targetSecondaryZoneId_ = targetSecondaryZoneId;
setParameter(std::string("TargetSecondaryZoneId"), targetSecondaryZoneId);
}
std::string ModifyNodeSpecRequest::getCouponNo() const {
return couponNo_;
}
@@ -79,6 +88,15 @@ void ModifyNodeSpecRequest::setAccessKeyId(const std::string &accessKeyId) {
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifyNodeSpecRequest::getTargetZoneId() const {
return targetZoneId_;
}
void ModifyNodeSpecRequest::setTargetZoneId(const std::string &targetZoneId) {
targetZoneId_ = targetZoneId;
setParameter(std::string("TargetZoneId"), targetZoneId);
}
std::string ModifyNodeSpecRequest::getEffectiveTime() const {
return effectiveTime_;
}
@@ -169,6 +187,15 @@ void ModifyNodeSpecRequest::setOwnerAccount(const std::string &ownerAccount) {
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string ModifyNodeSpecRequest::getTargetVswitchId() const {
return targetVswitchId_;
}
void ModifyNodeSpecRequest::setTargetVswitchId(const std::string &targetVswitchId) {
targetVswitchId_ = targetVswitchId;
setParameter(std::string("TargetVswitchId"), targetVswitchId);
}
long ModifyNodeSpecRequest::getOwnerId() const {
return ownerId_;
}
@@ -178,6 +205,15 @@ void ModifyNodeSpecRequest::setOwnerId(long ownerId) {
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string ModifyNodeSpecRequest::getTargetHiddenZoneId() const {
return targetHiddenZoneId_;
}
void ModifyNodeSpecRequest::setTargetHiddenZoneId(const std::string &targetHiddenZoneId) {
targetHiddenZoneId_ = targetHiddenZoneId;
setParameter(std::string("TargetHiddenZoneId"), targetHiddenZoneId);
}
std::string ModifyNodeSpecRequest::getOrderType() const {
return orderType_;
}

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/ModifySrvNetworkAddressRequest.h>
using AlibabaCloud::Dds::Model::ModifySrvNetworkAddressRequest;
ModifySrvNetworkAddressRequest::ModifySrvNetworkAddressRequest()
: RpcServiceRequest("dds", "2015-12-01", "ModifySrvNetworkAddress") {
setMethod(HttpRequest::Method::Post);
}
ModifySrvNetworkAddressRequest::~ModifySrvNetworkAddressRequest() {}
long ModifySrvNetworkAddressRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void ModifySrvNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string ModifySrvNetworkAddressRequest::getAccessKeyId() const {
return accessKeyId_;
}
void ModifySrvNetworkAddressRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ModifySrvNetworkAddressRequest::getDBInstanceId() const {
return dBInstanceId_;
}
void ModifySrvNetworkAddressRequest::setDBInstanceId(const std::string &dBInstanceId) {
dBInstanceId_ = dBInstanceId;
setParameter(std::string("DBInstanceId"), dBInstanceId);
}
std::string ModifySrvNetworkAddressRequest::getConnectionType() const {
return connectionType_;
}
void ModifySrvNetworkAddressRequest::setConnectionType(const std::string &connectionType) {
connectionType_ = connectionType;
setParameter(std::string("ConnectionType"), connectionType);
}
std::string ModifySrvNetworkAddressRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void ModifySrvNetworkAddressRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string ModifySrvNetworkAddressRequest::getOwnerAccount() const {
return ownerAccount_;
}
void ModifySrvNetworkAddressRequest::setOwnerAccount(const std::string &ownerAccount) {
ownerAccount_ = ownerAccount;
setParameter(std::string("OwnerAccount"), ownerAccount);
}
std::string ModifySrvNetworkAddressRequest::getNewConnectionString() const {
return newConnectionString_;
}
void ModifySrvNetworkAddressRequest::setNewConnectionString(const std::string &newConnectionString) {
newConnectionString_ = newConnectionString;
setParameter(std::string("NewConnectionString"), newConnectionString);
}
long ModifySrvNetworkAddressRequest::getOwnerId() const {
return ownerId_;
}
void ModifySrvNetworkAddressRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dds/model/ModifySrvNetworkAddressResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dds;
using namespace AlibabaCloud::Dds::Model;
ModifySrvNetworkAddressResult::ModifySrvNetworkAddressResult() :
ServiceResult()
{}
ModifySrvNetworkAddressResult::ModifySrvNetworkAddressResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifySrvNetworkAddressResult::~ModifySrvNetworkAddressResult()
{}
void ModifySrvNetworkAddressResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -35,6 +35,8 @@ set(eiam_public_header_model
include/alibabacloud/eiam/model/AuthorizeApplicationToOrganizationalUnitsResult.h
include/alibabacloud/eiam/model/AuthorizeApplicationToUsersRequest.h
include/alibabacloud/eiam/model/AuthorizeApplicationToUsersResult.h
include/alibabacloud/eiam/model/BindUserAuthnSourceMappingRequest.h
include/alibabacloud/eiam/model/BindUserAuthnSourceMappingResult.h
include/alibabacloud/eiam/model/CreateApplicationRequest.h
include/alibabacloud/eiam/model/CreateApplicationResult.h
include/alibabacloud/eiam/model/CreateApplicationClientSecretRequest.h
@@ -311,6 +313,8 @@ set(eiam_public_header_model
include/alibabacloud/eiam/model/ListRegionsResult.h
include/alibabacloud/eiam/model/ListSynchronizationJobsRequest.h
include/alibabacloud/eiam/model/ListSynchronizationJobsResult.h
include/alibabacloud/eiam/model/ListUserAuthnSourceMappingsRequest.h
include/alibabacloud/eiam/model/ListUserAuthnSourceMappingsResult.h
include/alibabacloud/eiam/model/ListUsersRequest.h
include/alibabacloud/eiam/model/ListUsersResult.h
include/alibabacloud/eiam/model/ListUsersForApplicationRequest.h
@@ -365,6 +369,8 @@ set(eiam_public_header_model
include/alibabacloud/eiam/model/SetPasswordInitializationConfigurationResult.h
include/alibabacloud/eiam/model/SetUserPrimaryOrganizationalUnitRequest.h
include/alibabacloud/eiam/model/SetUserPrimaryOrganizationalUnitResult.h
include/alibabacloud/eiam/model/UnbindUserAuthnSourceMappingRequest.h
include/alibabacloud/eiam/model/UnbindUserAuthnSourceMappingResult.h
include/alibabacloud/eiam/model/UnlockUserRequest.h
include/alibabacloud/eiam/model/UnlockUserResult.h
include/alibabacloud/eiam/model/UpdateApplicationAuthorizationTypeRequest.h
@@ -440,6 +446,8 @@ set(eiam_src
src/model/AuthorizeApplicationToOrganizationalUnitsResult.cc
src/model/AuthorizeApplicationToUsersRequest.cc
src/model/AuthorizeApplicationToUsersResult.cc
src/model/BindUserAuthnSourceMappingRequest.cc
src/model/BindUserAuthnSourceMappingResult.cc
src/model/CreateApplicationRequest.cc
src/model/CreateApplicationResult.cc
src/model/CreateApplicationClientSecretRequest.cc
@@ -716,6 +724,8 @@ set(eiam_src
src/model/ListRegionsResult.cc
src/model/ListSynchronizationJobsRequest.cc
src/model/ListSynchronizationJobsResult.cc
src/model/ListUserAuthnSourceMappingsRequest.cc
src/model/ListUserAuthnSourceMappingsResult.cc
src/model/ListUsersRequest.cc
src/model/ListUsersResult.cc
src/model/ListUsersForApplicationRequest.cc
@@ -770,6 +780,8 @@ set(eiam_src
src/model/SetPasswordInitializationConfigurationResult.cc
src/model/SetUserPrimaryOrganizationalUnitRequest.cc
src/model/SetUserPrimaryOrganizationalUnitResult.cc
src/model/UnbindUserAuthnSourceMappingRequest.cc
src/model/UnbindUserAuthnSourceMappingResult.cc
src/model/UnlockUserRequest.cc
src/model/UnlockUserResult.cc
src/model/UpdateApplicationAuthorizationTypeRequest.cc

View File

@@ -36,6 +36,8 @@
#include "model/AuthorizeApplicationToOrganizationalUnitsResult.h"
#include "model/AuthorizeApplicationToUsersRequest.h"
#include "model/AuthorizeApplicationToUsersResult.h"
#include "model/BindUserAuthnSourceMappingRequest.h"
#include "model/BindUserAuthnSourceMappingResult.h"
#include "model/CreateApplicationRequest.h"
#include "model/CreateApplicationResult.h"
#include "model/CreateApplicationClientSecretRequest.h"
@@ -312,6 +314,8 @@
#include "model/ListRegionsResult.h"
#include "model/ListSynchronizationJobsRequest.h"
#include "model/ListSynchronizationJobsResult.h"
#include "model/ListUserAuthnSourceMappingsRequest.h"
#include "model/ListUserAuthnSourceMappingsResult.h"
#include "model/ListUsersRequest.h"
#include "model/ListUsersResult.h"
#include "model/ListUsersForApplicationRequest.h"
@@ -366,6 +370,8 @@
#include "model/SetPasswordInitializationConfigurationResult.h"
#include "model/SetUserPrimaryOrganizationalUnitRequest.h"
#include "model/SetUserPrimaryOrganizationalUnitResult.h"
#include "model/UnbindUserAuthnSourceMappingRequest.h"
#include "model/UnbindUserAuthnSourceMappingResult.h"
#include "model/UnlockUserRequest.h"
#include "model/UnlockUserResult.h"
#include "model/UpdateApplicationAuthorizationTypeRequest.h"
@@ -454,6 +460,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AuthorizeApplicationToUsersResult> AuthorizeApplicationToUsersOutcome;
typedef std::future<AuthorizeApplicationToUsersOutcome> AuthorizeApplicationToUsersOutcomeCallable;
typedef std::function<void(const EiamClient*, const Model::AuthorizeApplicationToUsersRequest&, const AuthorizeApplicationToUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthorizeApplicationToUsersAsyncHandler;
typedef Outcome<Error, Model::BindUserAuthnSourceMappingResult> BindUserAuthnSourceMappingOutcome;
typedef std::future<BindUserAuthnSourceMappingOutcome> BindUserAuthnSourceMappingOutcomeCallable;
typedef std::function<void(const EiamClient*, const Model::BindUserAuthnSourceMappingRequest&, const BindUserAuthnSourceMappingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindUserAuthnSourceMappingAsyncHandler;
typedef Outcome<Error, Model::CreateApplicationResult> CreateApplicationOutcome;
typedef std::future<CreateApplicationOutcome> CreateApplicationOutcomeCallable;
typedef std::function<void(const EiamClient*, const Model::CreateApplicationRequest&, const CreateApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateApplicationAsyncHandler;
@@ -868,6 +877,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListSynchronizationJobsResult> ListSynchronizationJobsOutcome;
typedef std::future<ListSynchronizationJobsOutcome> ListSynchronizationJobsOutcomeCallable;
typedef std::function<void(const EiamClient*, const Model::ListSynchronizationJobsRequest&, const ListSynchronizationJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSynchronizationJobsAsyncHandler;
typedef Outcome<Error, Model::ListUserAuthnSourceMappingsResult> ListUserAuthnSourceMappingsOutcome;
typedef std::future<ListUserAuthnSourceMappingsOutcome> ListUserAuthnSourceMappingsOutcomeCallable;
typedef std::function<void(const EiamClient*, const Model::ListUserAuthnSourceMappingsRequest&, const ListUserAuthnSourceMappingsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserAuthnSourceMappingsAsyncHandler;
typedef Outcome<Error, Model::ListUsersResult> ListUsersOutcome;
typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
typedef std::function<void(const EiamClient*, const Model::ListUsersRequest&, const ListUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUsersAsyncHandler;
@@ -949,6 +961,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetUserPrimaryOrganizationalUnitResult> SetUserPrimaryOrganizationalUnitOutcome;
typedef std::future<SetUserPrimaryOrganizationalUnitOutcome> SetUserPrimaryOrganizationalUnitOutcomeCallable;
typedef std::function<void(const EiamClient*, const Model::SetUserPrimaryOrganizationalUnitRequest&, const SetUserPrimaryOrganizationalUnitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserPrimaryOrganizationalUnitAsyncHandler;
typedef Outcome<Error, Model::UnbindUserAuthnSourceMappingResult> UnbindUserAuthnSourceMappingOutcome;
typedef std::future<UnbindUserAuthnSourceMappingOutcome> UnbindUserAuthnSourceMappingOutcomeCallable;
typedef std::function<void(const EiamClient*, const Model::UnbindUserAuthnSourceMappingRequest&, const UnbindUserAuthnSourceMappingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindUserAuthnSourceMappingAsyncHandler;
typedef Outcome<Error, Model::UnlockUserResult> UnlockUserOutcome;
typedef std::future<UnlockUserOutcome> UnlockUserOutcomeCallable;
typedef std::function<void(const EiamClient*, const Model::UnlockUserRequest&, const UnlockUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnlockUserAsyncHandler;
@@ -1062,6 +1077,9 @@ namespace AlibabaCloud
AuthorizeApplicationToUsersOutcome authorizeApplicationToUsers(const Model::AuthorizeApplicationToUsersRequest &request)const;
void authorizeApplicationToUsersAsync(const Model::AuthorizeApplicationToUsersRequest& request, const AuthorizeApplicationToUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AuthorizeApplicationToUsersOutcomeCallable authorizeApplicationToUsersCallable(const Model::AuthorizeApplicationToUsersRequest& request) const;
BindUserAuthnSourceMappingOutcome bindUserAuthnSourceMapping(const Model::BindUserAuthnSourceMappingRequest &request)const;
void bindUserAuthnSourceMappingAsync(const Model::BindUserAuthnSourceMappingRequest& request, const BindUserAuthnSourceMappingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BindUserAuthnSourceMappingOutcomeCallable bindUserAuthnSourceMappingCallable(const Model::BindUserAuthnSourceMappingRequest& request) const;
CreateApplicationOutcome createApplication(const Model::CreateApplicationRequest &request)const;
void createApplicationAsync(const Model::CreateApplicationRequest& request, const CreateApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateApplicationOutcomeCallable createApplicationCallable(const Model::CreateApplicationRequest& request) const;
@@ -1476,6 +1494,9 @@ namespace AlibabaCloud
ListSynchronizationJobsOutcome listSynchronizationJobs(const Model::ListSynchronizationJobsRequest &request)const;
void listSynchronizationJobsAsync(const Model::ListSynchronizationJobsRequest& request, const ListSynchronizationJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSynchronizationJobsOutcomeCallable listSynchronizationJobsCallable(const Model::ListSynchronizationJobsRequest& request) const;
ListUserAuthnSourceMappingsOutcome listUserAuthnSourceMappings(const Model::ListUserAuthnSourceMappingsRequest &request)const;
void listUserAuthnSourceMappingsAsync(const Model::ListUserAuthnSourceMappingsRequest& request, const ListUserAuthnSourceMappingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListUserAuthnSourceMappingsOutcomeCallable listUserAuthnSourceMappingsCallable(const Model::ListUserAuthnSourceMappingsRequest& request) const;
ListUsersOutcome listUsers(const Model::ListUsersRequest &request)const;
void listUsersAsync(const Model::ListUsersRequest& request, const ListUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListUsersOutcomeCallable listUsersCallable(const Model::ListUsersRequest& request) const;
@@ -1557,6 +1578,9 @@ namespace AlibabaCloud
SetUserPrimaryOrganizationalUnitOutcome setUserPrimaryOrganizationalUnit(const Model::SetUserPrimaryOrganizationalUnitRequest &request)const;
void setUserPrimaryOrganizationalUnitAsync(const Model::SetUserPrimaryOrganizationalUnitRequest& request, const SetUserPrimaryOrganizationalUnitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetUserPrimaryOrganizationalUnitOutcomeCallable setUserPrimaryOrganizationalUnitCallable(const Model::SetUserPrimaryOrganizationalUnitRequest& request) const;
UnbindUserAuthnSourceMappingOutcome unbindUserAuthnSourceMapping(const Model::UnbindUserAuthnSourceMappingRequest &request)const;
void unbindUserAuthnSourceMappingAsync(const Model::UnbindUserAuthnSourceMappingRequest& request, const UnbindUserAuthnSourceMappingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnbindUserAuthnSourceMappingOutcomeCallable unbindUserAuthnSourceMappingCallable(const Model::UnbindUserAuthnSourceMappingRequest& request) const;
UnlockUserOutcome unlockUser(const Model::UnlockUserRequest &request)const;
void unlockUserAsync(const Model::UnlockUserRequest& request, const UnlockUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnlockUserOutcomeCallable unlockUserCallable(const Model::UnlockUserRequest& request) const;

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EIAM_MODEL_BINDUSERAUTHNSOURCEMAPPINGREQUEST_H_
#define ALIBABACLOUD_EIAM_MODEL_BINDUSERAUTHNSOURCEMAPPINGREQUEST_H_
#include <alibabacloud/eiam/EiamExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eiam {
namespace Model {
class ALIBABACLOUD_EIAM_EXPORT BindUserAuthnSourceMappingRequest : public RpcServiceRequest {
public:
BindUserAuthnSourceMappingRequest();
~BindUserAuthnSourceMappingRequest();
std::string getUserId() const;
void setUserId(const std::string &userId);
std::string getIdentityProviderId() const;
void setIdentityProviderId(const std::string &identityProviderId);
std::string getUserExternalId() const;
void setUserExternalId(const std::string &userExternalId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
std::string userId_;
std::string identityProviderId_;
std::string userExternalId_;
std::string instanceId_;
};
} // namespace Model
} // namespace Eiam
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EIAM_MODEL_BINDUSERAUTHNSOURCEMAPPINGREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EIAM_MODEL_BINDUSERAUTHNSOURCEMAPPINGRESULT_H_
#define ALIBABACLOUD_EIAM_MODEL_BINDUSERAUTHNSOURCEMAPPINGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eiam/EiamExport.h>
namespace AlibabaCloud
{
namespace Eiam
{
namespace Model
{
class ALIBABACLOUD_EIAM_EXPORT BindUserAuthnSourceMappingResult : public ServiceResult
{
public:
BindUserAuthnSourceMappingResult();
explicit BindUserAuthnSourceMappingResult(const std::string &payload);
~BindUserAuthnSourceMappingResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EIAM_MODEL_BINDUSERAUTHNSOURCEMAPPINGRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EIAM_MODEL_LISTUSERAUTHNSOURCEMAPPINGSREQUEST_H_
#define ALIBABACLOUD_EIAM_MODEL_LISTUSERAUTHNSOURCEMAPPINGSREQUEST_H_
#include <alibabacloud/eiam/EiamExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eiam {
namespace Model {
class ALIBABACLOUD_EIAM_EXPORT ListUserAuthnSourceMappingsRequest : public RpcServiceRequest {
public:
ListUserAuthnSourceMappingsRequest();
~ListUserAuthnSourceMappingsRequest();
std::string getUserId() const;
void setUserId(const std::string &userId);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getIdentityProviderId() const;
void setIdentityProviderId(const std::string &identityProviderId);
std::string getPreviousToken() const;
void setPreviousToken(const std::string &previousToken);
std::string getUserExternalId() const;
void setUserExternalId(const std::string &userExternalId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string userId_;
std::string nextToken_;
std::string identityProviderId_;
std::string previousToken_;
std::string userExternalId_;
std::string instanceId_;
int maxResults_;
};
} // namespace Model
} // namespace Eiam
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTUSERAUTHNSOURCEMAPPINGSREQUEST_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EIAM_MODEL_LISTUSERAUTHNSOURCEMAPPINGSRESULT_H_
#define ALIBABACLOUD_EIAM_MODEL_LISTUSERAUTHNSOURCEMAPPINGSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eiam/EiamExport.h>
namespace AlibabaCloud
{
namespace Eiam
{
namespace Model
{
class ALIBABACLOUD_EIAM_EXPORT ListUserAuthnSourceMappingsResult : public ServiceResult
{
public:
struct UserAuthnSourceMapping
{
std::string identityProviderId;
std::string instanceId;
std::string userId;
long createTime;
long updateTime;
std::string userExternalId;
std::string authnSourceType;
};
ListUserAuthnSourceMappingsResult();
explicit ListUserAuthnSourceMappingsResult(const std::string &payload);
~ListUserAuthnSourceMappingsResult();
int getTotalCount()const;
std::string getPreviousToken()const;
std::string getNextToken()const;
std::vector<UserAuthnSourceMapping> getUserAuthnSourceMappings()const;
int getMaxResults()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::string previousToken_;
std::string nextToken_;
std::vector<UserAuthnSourceMapping> userAuthnSourceMappings_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTUSERAUTHNSOURCEMAPPINGSRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EIAM_MODEL_UNBINDUSERAUTHNSOURCEMAPPINGREQUEST_H_
#define ALIBABACLOUD_EIAM_MODEL_UNBINDUSERAUTHNSOURCEMAPPINGREQUEST_H_
#include <alibabacloud/eiam/EiamExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Eiam {
namespace Model {
class ALIBABACLOUD_EIAM_EXPORT UnbindUserAuthnSourceMappingRequest : public RpcServiceRequest {
public:
UnbindUserAuthnSourceMappingRequest();
~UnbindUserAuthnSourceMappingRequest();
std::string getUserId() const;
void setUserId(const std::string &userId);
std::string getIdentityProviderId() const;
void setIdentityProviderId(const std::string &identityProviderId);
std::string getUserExternalId() const;
void setUserExternalId(const std::string &userExternalId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
std::string userId_;
std::string identityProviderId_;
std::string userExternalId_;
std::string instanceId_;
};
} // namespace Model
} // namespace Eiam
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_EIAM_MODEL_UNBINDUSERAUTHNSOURCEMAPPINGREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_EIAM_MODEL_UNBINDUSERAUTHNSOURCEMAPPINGRESULT_H_
#define ALIBABACLOUD_EIAM_MODEL_UNBINDUSERAUTHNSOURCEMAPPINGRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/eiam/EiamExport.h>
namespace AlibabaCloud
{
namespace Eiam
{
namespace Model
{
class ALIBABACLOUD_EIAM_EXPORT UnbindUserAuthnSourceMappingResult : public ServiceResult
{
public:
UnbindUserAuthnSourceMappingResult();
explicit UnbindUserAuthnSourceMappingResult(const std::string &payload);
~UnbindUserAuthnSourceMappingResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_EIAM_MODEL_UNBINDUSERAUTHNSOURCEMAPPINGRESULT_H_

View File

@@ -303,6 +303,42 @@ EiamClient::AuthorizeApplicationToUsersOutcomeCallable EiamClient::authorizeAppl
return task->get_future();
}
EiamClient::BindUserAuthnSourceMappingOutcome EiamClient::bindUserAuthnSourceMapping(const BindUserAuthnSourceMappingRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return BindUserAuthnSourceMappingOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return BindUserAuthnSourceMappingOutcome(BindUserAuthnSourceMappingResult(outcome.result()));
else
return BindUserAuthnSourceMappingOutcome(outcome.error());
}
void EiamClient::bindUserAuthnSourceMappingAsync(const BindUserAuthnSourceMappingRequest& request, const BindUserAuthnSourceMappingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, bindUserAuthnSourceMapping(request), context);
};
asyncExecute(new Runnable(fn));
}
EiamClient::BindUserAuthnSourceMappingOutcomeCallable EiamClient::bindUserAuthnSourceMappingCallable(const BindUserAuthnSourceMappingRequest &request) const
{
auto task = std::make_shared<std::packaged_task<BindUserAuthnSourceMappingOutcome()>>(
[this, request]()
{
return this->bindUserAuthnSourceMapping(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EiamClient::CreateApplicationOutcome EiamClient::createApplication(const CreateApplicationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -5271,6 +5307,42 @@ EiamClient::ListSynchronizationJobsOutcomeCallable EiamClient::listSynchronizati
return task->get_future();
}
EiamClient::ListUserAuthnSourceMappingsOutcome EiamClient::listUserAuthnSourceMappings(const ListUserAuthnSourceMappingsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ListUserAuthnSourceMappingsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ListUserAuthnSourceMappingsOutcome(ListUserAuthnSourceMappingsResult(outcome.result()));
else
return ListUserAuthnSourceMappingsOutcome(outcome.error());
}
void EiamClient::listUserAuthnSourceMappingsAsync(const ListUserAuthnSourceMappingsRequest& request, const ListUserAuthnSourceMappingsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, listUserAuthnSourceMappings(request), context);
};
asyncExecute(new Runnable(fn));
}
EiamClient::ListUserAuthnSourceMappingsOutcomeCallable EiamClient::listUserAuthnSourceMappingsCallable(const ListUserAuthnSourceMappingsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ListUserAuthnSourceMappingsOutcome()>>(
[this, request]()
{
return this->listUserAuthnSourceMappings(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EiamClient::ListUsersOutcome EiamClient::listUsers(const ListUsersRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -6243,6 +6315,42 @@ EiamClient::SetUserPrimaryOrganizationalUnitOutcomeCallable EiamClient::setUserP
return task->get_future();
}
EiamClient::UnbindUserAuthnSourceMappingOutcome EiamClient::unbindUserAuthnSourceMapping(const UnbindUserAuthnSourceMappingRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UnbindUserAuthnSourceMappingOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UnbindUserAuthnSourceMappingOutcome(UnbindUserAuthnSourceMappingResult(outcome.result()));
else
return UnbindUserAuthnSourceMappingOutcome(outcome.error());
}
void EiamClient::unbindUserAuthnSourceMappingAsync(const UnbindUserAuthnSourceMappingRequest& request, const UnbindUserAuthnSourceMappingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, unbindUserAuthnSourceMapping(request), context);
};
asyncExecute(new Runnable(fn));
}
EiamClient::UnbindUserAuthnSourceMappingOutcomeCallable EiamClient::unbindUserAuthnSourceMappingCallable(const UnbindUserAuthnSourceMappingRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UnbindUserAuthnSourceMappingOutcome()>>(
[this, request]()
{
return this->unbindUserAuthnSourceMapping(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
EiamClient::UnlockUserOutcome EiamClient::unlockUser(const UnlockUserRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/eiam/model/BindUserAuthnSourceMappingRequest.h>
using AlibabaCloud::Eiam::Model::BindUserAuthnSourceMappingRequest;
BindUserAuthnSourceMappingRequest::BindUserAuthnSourceMappingRequest()
: RpcServiceRequest("eiam", "2021-12-01", "BindUserAuthnSourceMapping") {
setMethod(HttpRequest::Method::Post);
}
BindUserAuthnSourceMappingRequest::~BindUserAuthnSourceMappingRequest() {}
std::string BindUserAuthnSourceMappingRequest::getUserId() const {
return userId_;
}
void BindUserAuthnSourceMappingRequest::setUserId(const std::string &userId) {
userId_ = userId;
setParameter(std::string("UserId"), userId);
}
std::string BindUserAuthnSourceMappingRequest::getIdentityProviderId() const {
return identityProviderId_;
}
void BindUserAuthnSourceMappingRequest::setIdentityProviderId(const std::string &identityProviderId) {
identityProviderId_ = identityProviderId;
setParameter(std::string("IdentityProviderId"), identityProviderId);
}
std::string BindUserAuthnSourceMappingRequest::getUserExternalId() const {
return userExternalId_;
}
void BindUserAuthnSourceMappingRequest::setUserExternalId(const std::string &userExternalId) {
userExternalId_ = userExternalId;
setParameter(std::string("UserExternalId"), userExternalId);
}
std::string BindUserAuthnSourceMappingRequest::getInstanceId() const {
return instanceId_;
}
void BindUserAuthnSourceMappingRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/eiam/model/BindUserAuthnSourceMappingResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Eiam;
using namespace AlibabaCloud::Eiam::Model;
BindUserAuthnSourceMappingResult::BindUserAuthnSourceMappingResult() :
ServiceResult()
{}
BindUserAuthnSourceMappingResult::BindUserAuthnSourceMappingResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
BindUserAuthnSourceMappingResult::~BindUserAuthnSourceMappingResult()
{}
void BindUserAuthnSourceMappingResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,90 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/eiam/model/ListUserAuthnSourceMappingsRequest.h>
using AlibabaCloud::Eiam::Model::ListUserAuthnSourceMappingsRequest;
ListUserAuthnSourceMappingsRequest::ListUserAuthnSourceMappingsRequest()
: RpcServiceRequest("eiam", "2021-12-01", "ListUserAuthnSourceMappings") {
setMethod(HttpRequest::Method::Post);
}
ListUserAuthnSourceMappingsRequest::~ListUserAuthnSourceMappingsRequest() {}
std::string ListUserAuthnSourceMappingsRequest::getUserId() const {
return userId_;
}
void ListUserAuthnSourceMappingsRequest::setUserId(const std::string &userId) {
userId_ = userId;
setParameter(std::string("UserId"), userId);
}
std::string ListUserAuthnSourceMappingsRequest::getNextToken() const {
return nextToken_;
}
void ListUserAuthnSourceMappingsRequest::setNextToken(const std::string &nextToken) {
nextToken_ = nextToken;
setParameter(std::string("NextToken"), nextToken);
}
std::string ListUserAuthnSourceMappingsRequest::getIdentityProviderId() const {
return identityProviderId_;
}
void ListUserAuthnSourceMappingsRequest::setIdentityProviderId(const std::string &identityProviderId) {
identityProviderId_ = identityProviderId;
setParameter(std::string("IdentityProviderId"), identityProviderId);
}
std::string ListUserAuthnSourceMappingsRequest::getPreviousToken() const {
return previousToken_;
}
void ListUserAuthnSourceMappingsRequest::setPreviousToken(const std::string &previousToken) {
previousToken_ = previousToken;
setParameter(std::string("PreviousToken"), previousToken);
}
std::string ListUserAuthnSourceMappingsRequest::getUserExternalId() const {
return userExternalId_;
}
void ListUserAuthnSourceMappingsRequest::setUserExternalId(const std::string &userExternalId) {
userExternalId_ = userExternalId;
setParameter(std::string("UserExternalId"), userExternalId);
}
std::string ListUserAuthnSourceMappingsRequest::getInstanceId() const {
return instanceId_;
}
void ListUserAuthnSourceMappingsRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
int ListUserAuthnSourceMappingsRequest::getMaxResults() const {
return maxResults_;
}
void ListUserAuthnSourceMappingsRequest::setMaxResults(int maxResults) {
maxResults_ = maxResults;
setParameter(std::string("MaxResults"), std::to_string(maxResults));
}

View File

@@ -0,0 +1,97 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/eiam/model/ListUserAuthnSourceMappingsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Eiam;
using namespace AlibabaCloud::Eiam::Model;
ListUserAuthnSourceMappingsResult::ListUserAuthnSourceMappingsResult() :
ServiceResult()
{}
ListUserAuthnSourceMappingsResult::ListUserAuthnSourceMappingsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ListUserAuthnSourceMappingsResult::~ListUserAuthnSourceMappingsResult()
{}
void ListUserAuthnSourceMappingsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allUserAuthnSourceMappingsNode = value["UserAuthnSourceMappings"]["UserAuthnSourceMapping"];
for (auto valueUserAuthnSourceMappingsUserAuthnSourceMapping : allUserAuthnSourceMappingsNode)
{
UserAuthnSourceMapping userAuthnSourceMappingsObject;
if(!valueUserAuthnSourceMappingsUserAuthnSourceMapping["InstanceId"].isNull())
userAuthnSourceMappingsObject.instanceId = valueUserAuthnSourceMappingsUserAuthnSourceMapping["InstanceId"].asString();
if(!valueUserAuthnSourceMappingsUserAuthnSourceMapping["UserId"].isNull())
userAuthnSourceMappingsObject.userId = valueUserAuthnSourceMappingsUserAuthnSourceMapping["UserId"].asString();
if(!valueUserAuthnSourceMappingsUserAuthnSourceMapping["UserExternalId"].isNull())
userAuthnSourceMappingsObject.userExternalId = valueUserAuthnSourceMappingsUserAuthnSourceMapping["UserExternalId"].asString();
if(!valueUserAuthnSourceMappingsUserAuthnSourceMapping["AuthnSourceType"].isNull())
userAuthnSourceMappingsObject.authnSourceType = valueUserAuthnSourceMappingsUserAuthnSourceMapping["AuthnSourceType"].asString();
if(!valueUserAuthnSourceMappingsUserAuthnSourceMapping["IdentityProviderId"].isNull())
userAuthnSourceMappingsObject.identityProviderId = valueUserAuthnSourceMappingsUserAuthnSourceMapping["IdentityProviderId"].asString();
if(!valueUserAuthnSourceMappingsUserAuthnSourceMapping["CreateTime"].isNull())
userAuthnSourceMappingsObject.createTime = std::stol(valueUserAuthnSourceMappingsUserAuthnSourceMapping["CreateTime"].asString());
if(!valueUserAuthnSourceMappingsUserAuthnSourceMapping["UpdateTime"].isNull())
userAuthnSourceMappingsObject.updateTime = std::stol(valueUserAuthnSourceMappingsUserAuthnSourceMapping["UpdateTime"].asString());
userAuthnSourceMappings_.push_back(userAuthnSourceMappingsObject);
}
if(!value["TotalCount"].isNull())
totalCount_ = std::stoi(value["TotalCount"].asString());
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
if(!value["PreviousToken"].isNull())
previousToken_ = value["PreviousToken"].asString();
if(!value["MaxResults"].isNull())
maxResults_ = std::stoi(value["MaxResults"].asString());
}
int ListUserAuthnSourceMappingsResult::getTotalCount()const
{
return totalCount_;
}
std::string ListUserAuthnSourceMappingsResult::getPreviousToken()const
{
return previousToken_;
}
std::string ListUserAuthnSourceMappingsResult::getNextToken()const
{
return nextToken_;
}
std::vector<ListUserAuthnSourceMappingsResult::UserAuthnSourceMapping> ListUserAuthnSourceMappingsResult::getUserAuthnSourceMappings()const
{
return userAuthnSourceMappings_;
}
int ListUserAuthnSourceMappingsResult::getMaxResults()const
{
return maxResults_;
}

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/eiam/model/UnbindUserAuthnSourceMappingRequest.h>
using AlibabaCloud::Eiam::Model::UnbindUserAuthnSourceMappingRequest;
UnbindUserAuthnSourceMappingRequest::UnbindUserAuthnSourceMappingRequest()
: RpcServiceRequest("eiam", "2021-12-01", "UnbindUserAuthnSourceMapping") {
setMethod(HttpRequest::Method::Post);
}
UnbindUserAuthnSourceMappingRequest::~UnbindUserAuthnSourceMappingRequest() {}
std::string UnbindUserAuthnSourceMappingRequest::getUserId() const {
return userId_;
}
void UnbindUserAuthnSourceMappingRequest::setUserId(const std::string &userId) {
userId_ = userId;
setParameter(std::string("UserId"), userId);
}
std::string UnbindUserAuthnSourceMappingRequest::getIdentityProviderId() const {
return identityProviderId_;
}
void UnbindUserAuthnSourceMappingRequest::setIdentityProviderId(const std::string &identityProviderId) {
identityProviderId_ = identityProviderId;
setParameter(std::string("IdentityProviderId"), identityProviderId);
}
std::string UnbindUserAuthnSourceMappingRequest::getUserExternalId() const {
return userExternalId_;
}
void UnbindUserAuthnSourceMappingRequest::setUserExternalId(const std::string &userExternalId) {
userExternalId_ = userExternalId;
setParameter(std::string("UserExternalId"), userExternalId);
}
std::string UnbindUserAuthnSourceMappingRequest::getInstanceId() const {
return instanceId_;
}
void UnbindUserAuthnSourceMappingRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/eiam/model/UnbindUserAuthnSourceMappingResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Eiam;
using namespace AlibabaCloud::Eiam::Model;
UnbindUserAuthnSourceMappingResult::UnbindUserAuthnSourceMappingResult() :
ServiceResult()
{}
UnbindUserAuthnSourceMappingResult::UnbindUserAuthnSourceMappingResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
UnbindUserAuthnSourceMappingResult::~UnbindUserAuthnSourceMappingResult()
{}
void UnbindUserAuthnSourceMappingResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -21,18 +21,28 @@ set(outboundbot_public_header
include/alibabacloud/outboundbot/OutboundBotExport.h )
set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultRequest.h
include/alibabacloud/outboundbot/model/ApplyNumberDistrictInfoParsingResultResult.h
include/alibabacloud/outboundbot/model/AssignJobsRequest.h
include/alibabacloud/outboundbot/model/AssignJobsResult.h
include/alibabacloud/outboundbot/model/AssignJobsAsyncRequest.h
include/alibabacloud/outboundbot/model/AssignJobsAsyncResult.h
include/alibabacloud/outboundbot/model/CancelJobsRequest.h
include/alibabacloud/outboundbot/model/CancelJobsResult.h
include/alibabacloud/outboundbot/model/ChangeResourceGroupRequest.h
include/alibabacloud/outboundbot/model/ChangeResourceGroupResult.h
include/alibabacloud/outboundbot/model/CreateAgentProfileRequest.h
include/alibabacloud/outboundbot/model/CreateAgentProfileResult.h
include/alibabacloud/outboundbot/model/CreateAnnotationMissionRequest.h
include/alibabacloud/outboundbot/model/CreateAnnotationMissionResult.h
include/alibabacloud/outboundbot/model/CreateBatchJobsRequest.h
include/alibabacloud/outboundbot/model/CreateBatchJobsResult.h
include/alibabacloud/outboundbot/model/CreateBatchRepeatJobRequest.h
include/alibabacloud/outboundbot/model/CreateBatchRepeatJobResult.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentRequest.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentResult.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfRequest.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentLgfResult.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayRequest.h
include/alibabacloud/outboundbot/model/CreateBeebotIntentUserSayResult.h
include/alibabacloud/outboundbot/model/CreateDialogueFlowRequest.h
include/alibabacloud/outboundbot/model/CreateDialogueFlowResult.h
include/alibabacloud/outboundbot/model/CreateDownloadUrlRequest.h
@@ -51,12 +61,6 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/CreateJobGroupResult.h
include/alibabacloud/outboundbot/model/CreateJobGroupExportTaskRequest.h
include/alibabacloud/outboundbot/model/CreateJobGroupExportTaskResult.h
include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoDownloadUrlRequest.h
include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoDownloadUrlResult.h
include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskRequest.h
include/alibabacloud/outboundbot/model/CreateNumberDistrictInfoParsingTaskResult.h
include/alibabacloud/outboundbot/model/CreateOutboundCallNumberRequest.h
include/alibabacloud/outboundbot/model/CreateOutboundCallNumberResult.h
include/alibabacloud/outboundbot/model/CreateScriptRequest.h
include/alibabacloud/outboundbot/model/CreateScriptResult.h
include/alibabacloud/outboundbot/model/CreateScriptWaveformRequest.h
@@ -65,8 +69,16 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/CreateTagResult.h
include/alibabacloud/outboundbot/model/CreateTaskExportTaskRequest.h
include/alibabacloud/outboundbot/model/CreateTaskExportTaskResult.h
include/alibabacloud/outboundbot/model/DeleteAgentProfilesRequest.h
include/alibabacloud/outboundbot/model/DeleteAgentProfilesResult.h
include/alibabacloud/outboundbot/model/DeleteAllNumberDistrictInfoRequest.h
include/alibabacloud/outboundbot/model/DeleteAllNumberDistrictInfoResult.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentRequest.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentResult.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfRequest.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentLgfResult.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayRequest.h
include/alibabacloud/outboundbot/model/DeleteBeebotIntentUserSayResult.h
include/alibabacloud/outboundbot/model/DeleteContactBlockListRequest.h
include/alibabacloud/outboundbot/model/DeleteContactBlockListResult.h
include/alibabacloud/outboundbot/model/DeleteContactWhiteListRequest.h
@@ -89,6 +101,8 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/DeleteScriptRecordingResult.h
include/alibabacloud/outboundbot/model/DeleteScriptWaveformRequest.h
include/alibabacloud/outboundbot/model/DeleteScriptWaveformResult.h
include/alibabacloud/outboundbot/model/DescribeBeebotIntentRequest.h
include/alibabacloud/outboundbot/model/DescribeBeebotIntentResult.h
include/alibabacloud/outboundbot/model/DescribeDialogueNodeStatisticsRequest.h
include/alibabacloud/outboundbot/model/DescribeDialogueNodeStatisticsResult.h
include/alibabacloud/outboundbot/model/DescribeDsReportsRequest.h
@@ -111,8 +125,6 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/DescribeJobGroupResult.h
include/alibabacloud/outboundbot/model/DescribeJobGroupExportTaskProgressRequest.h
include/alibabacloud/outboundbot/model/DescribeJobGroupExportTaskProgressResult.h
include/alibabacloud/outboundbot/model/DescribeNumberDistrictInfoStatusRequest.h
include/alibabacloud/outboundbot/model/DescribeNumberDistrictInfoStatusResult.h
include/alibabacloud/outboundbot/model/DescribeScriptRequest.h
include/alibabacloud/outboundbot/model/DescribeScriptResult.h
include/alibabacloud/outboundbot/model/DescribeScriptVoiceConfigRequest.h
@@ -127,8 +139,6 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/DescribeTenantBindNumberResult.h
include/alibabacloud/outboundbot/model/DialogueRequest.h
include/alibabacloud/outboundbot/model/DialogueResult.h
include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultRequest.h
include/alibabacloud/outboundbot/model/DismissNumberDistrictInfoParsingResultResult.h
include/alibabacloud/outboundbot/model/DownloadRecordingRequest.h
include/alibabacloud/outboundbot/model/DownloadRecordingResult.h
include/alibabacloud/outboundbot/model/DownloadScriptRecordingRequest.h
@@ -141,8 +151,18 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/GenerateUploadUrlResult.h
include/alibabacloud/outboundbot/model/GetAfterAnswerDelayPlaybackRequest.h
include/alibabacloud/outboundbot/model/GetAfterAnswerDelayPlaybackResult.h
include/alibabacloud/outboundbot/model/GetAgentProfileRequest.h
include/alibabacloud/outboundbot/model/GetAgentProfileResult.h
include/alibabacloud/outboundbot/model/GetAgentProfileTemplateRequest.h
include/alibabacloud/outboundbot/model/GetAgentProfileTemplateResult.h
include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryRequest.h
include/alibabacloud/outboundbot/model/GetAnnotationMissionSummaryResult.h
include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListRequest.h
include/alibabacloud/outboundbot/model/GetAnnotationMissionTagInfoListResult.h
include/alibabacloud/outboundbot/model/GetAsrServerInfoRequest.h
include/alibabacloud/outboundbot/model/GetAsrServerInfoResult.h
include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultRequest.h
include/alibabacloud/outboundbot/model/GetAssignJobsAsyncResultResult.h
include/alibabacloud/outboundbot/model/GetBaseStrategyPeriodRequest.h
include/alibabacloud/outboundbot/model/GetBaseStrategyPeriodResult.h
include/alibabacloud/outboundbot/model/GetConcurrentConversationQuotaRequest.h
@@ -153,14 +173,16 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/GetContactWhiteListResult.h
include/alibabacloud/outboundbot/model/GetCurrentConcurrencyRequest.h
include/alibabacloud/outboundbot/model/GetCurrentConcurrencyResult.h
include/alibabacloud/outboundbot/model/GetEffectiveDaysRequest.h
include/alibabacloud/outboundbot/model/GetEffectiveDaysResult.h
include/alibabacloud/outboundbot/model/GetEmptyNumberNoMoreCallsInfoRequest.h
include/alibabacloud/outboundbot/model/GetEmptyNumberNoMoreCallsInfoResult.h
include/alibabacloud/outboundbot/model/GetJobDataUploadParamsRequest.h
include/alibabacloud/outboundbot/model/GetJobDataUploadParamsResult.h
include/alibabacloud/outboundbot/model/GetMaxAttemptsPerDayRequest.h
include/alibabacloud/outboundbot/model/GetMaxAttemptsPerDayResult.h
include/alibabacloud/outboundbot/model/GetNumberDistrictInfoTemplateDownloadUrlRequest.h
include/alibabacloud/outboundbot/model/GetNumberDistrictInfoTemplateDownloadUrlResult.h
include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportRequest.h
include/alibabacloud/outboundbot/model/GetRealtimeConcurrencyReportResult.h
include/alibabacloud/outboundbot/model/GetSummaryInfoRequest.h
include/alibabacloud/outboundbot/model/GetSummaryInfoResult.h
include/alibabacloud/outboundbot/model/GetTaskByUuidRequest.h
@@ -171,18 +193,36 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/ImportScriptResult.h
include/alibabacloud/outboundbot/model/InflightTaskTimeoutRequest.h
include/alibabacloud/outboundbot/model/InflightTaskTimeoutResult.h
include/alibabacloud/outboundbot/model/ListAgentProfilesRequest.h
include/alibabacloud/outboundbot/model/ListAgentProfilesResult.h
include/alibabacloud/outboundbot/model/ListAllTenantBindNumberBindingRequest.h
include/alibabacloud/outboundbot/model/ListAllTenantBindNumberBindingResult.h
include/alibabacloud/outboundbot/model/ListAnnotationMissionRequest.h
include/alibabacloud/outboundbot/model/ListAnnotationMissionResult.h
include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionRequest.h
include/alibabacloud/outboundbot/model/ListAnnotationMissionSessionResult.h
include/alibabacloud/outboundbot/model/ListApiPluginsRequest.h
include/alibabacloud/outboundbot/model/ListApiPluginsResult.h
include/alibabacloud/outboundbot/model/ListBeebotIntentRequest.h
include/alibabacloud/outboundbot/model/ListBeebotIntentResult.h
include/alibabacloud/outboundbot/model/ListBeebotIntentLgfRequest.h
include/alibabacloud/outboundbot/model/ListBeebotIntentLgfResult.h
include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayRequest.h
include/alibabacloud/outboundbot/model/ListBeebotIntentUserSayResult.h
include/alibabacloud/outboundbot/model/ListChatbotInstancesRequest.h
include/alibabacloud/outboundbot/model/ListChatbotInstancesResult.h
include/alibabacloud/outboundbot/model/ListDialogueFlowsRequest.h
include/alibabacloud/outboundbot/model/ListDialogueFlowsResult.h
include/alibabacloud/outboundbot/model/ListDownloadTasksRequest.h
include/alibabacloud/outboundbot/model/ListDownloadTasksResult.h
include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesRequest.h
include/alibabacloud/outboundbot/model/ListFlashSmsTemplatesResult.h
include/alibabacloud/outboundbot/model/ListGlobalQuestionsRequest.h
include/alibabacloud/outboundbot/model/ListGlobalQuestionsResult.h
include/alibabacloud/outboundbot/model/ListInstancesRequest.h
include/alibabacloud/outboundbot/model/ListInstancesResult.h
include/alibabacloud/outboundbot/model/ListIntentionsRequest.h
include/alibabacloud/outboundbot/model/ListIntentionsResult.h
include/alibabacloud/outboundbot/model/ListIntentsRequest.h
include/alibabacloud/outboundbot/model/ListIntentsResult.h
include/alibabacloud/outboundbot/model/ListJobGroupsRequest.h
@@ -197,8 +237,6 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/ListOutboundCallNumbersResult.h
include/alibabacloud/outboundbot/model/ListResourceTagsRequest.h
include/alibabacloud/outboundbot/model/ListResourceTagsResult.h
include/alibabacloud/outboundbot/model/ListSchedulerInstancesRequest.h
include/alibabacloud/outboundbot/model/ListSchedulerInstancesResult.h
include/alibabacloud/outboundbot/model/ListScriptPublishHistoriesRequest.h
include/alibabacloud/outboundbot/model/ListScriptPublishHistoriesResult.h
include/alibabacloud/outboundbot/model/ListScriptRecordingRequest.h
@@ -211,8 +249,18 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/ListTagResourcesResult.h
include/alibabacloud/outboundbot/model/ListTagsRequest.h
include/alibabacloud/outboundbot/model/ListTagsResult.h
include/alibabacloud/outboundbot/model/ModifyAgentProfileRequest.h
include/alibabacloud/outboundbot/model/ModifyAgentProfileResult.h
include/alibabacloud/outboundbot/model/ModifyAnnotationMissionRequest.h
include/alibabacloud/outboundbot/model/ModifyAnnotationMissionResult.h
include/alibabacloud/outboundbot/model/ModifyBatchJobsRequest.h
include/alibabacloud/outboundbot/model/ModifyBatchJobsResult.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentRequest.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentResult.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfRequest.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentLgfResult.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayRequest.h
include/alibabacloud/outboundbot/model/ModifyBeebotIntentUserSayResult.h
include/alibabacloud/outboundbot/model/ModifyDialogueFlowRequest.h
include/alibabacloud/outboundbot/model/ModifyDialogueFlowResult.h
include/alibabacloud/outboundbot/model/ModifyEmptyNumberNoMoreCallsInfoRequest.h
@@ -255,6 +303,10 @@ set(outboundbot_public_header_model
include/alibabacloud/outboundbot/model/RollbackScriptResult.h
include/alibabacloud/outboundbot/model/SaveAfterAnswerDelayPlaybackRequest.h
include/alibabacloud/outboundbot/model/SaveAfterAnswerDelayPlaybackResult.h
include/alibabacloud/outboundbot/model/SaveAnnotationMissionSessionListRequest.h
include/alibabacloud/outboundbot/model/SaveAnnotationMissionSessionListResult.h
include/alibabacloud/outboundbot/model/SaveAnnotationMissionTagInfoListRequest.h
include/alibabacloud/outboundbot/model/SaveAnnotationMissionTagInfoListResult.h
include/alibabacloud/outboundbot/model/SaveBaseStrategyPeriodRequest.h
include/alibabacloud/outboundbot/model/SaveBaseStrategyPeriodResult.h
include/alibabacloud/outboundbot/model/SaveContactBlockListRequest.h
@@ -296,18 +348,28 @@ set(outboundbot_public_header_model
set(outboundbot_src
src/OutboundBotClient.cc
src/model/ApplyNumberDistrictInfoParsingResultRequest.cc
src/model/ApplyNumberDistrictInfoParsingResultResult.cc
src/model/AssignJobsRequest.cc
src/model/AssignJobsResult.cc
src/model/AssignJobsAsyncRequest.cc
src/model/AssignJobsAsyncResult.cc
src/model/CancelJobsRequest.cc
src/model/CancelJobsResult.cc
src/model/ChangeResourceGroupRequest.cc
src/model/ChangeResourceGroupResult.cc
src/model/CreateAgentProfileRequest.cc
src/model/CreateAgentProfileResult.cc
src/model/CreateAnnotationMissionRequest.cc
src/model/CreateAnnotationMissionResult.cc
src/model/CreateBatchJobsRequest.cc
src/model/CreateBatchJobsResult.cc
src/model/CreateBatchRepeatJobRequest.cc
src/model/CreateBatchRepeatJobResult.cc
src/model/CreateBeebotIntentRequest.cc
src/model/CreateBeebotIntentResult.cc
src/model/CreateBeebotIntentLgfRequest.cc
src/model/CreateBeebotIntentLgfResult.cc
src/model/CreateBeebotIntentUserSayRequest.cc
src/model/CreateBeebotIntentUserSayResult.cc
src/model/CreateDialogueFlowRequest.cc
src/model/CreateDialogueFlowResult.cc
src/model/CreateDownloadUrlRequest.cc
@@ -326,12 +388,6 @@ set(outboundbot_src
src/model/CreateJobGroupResult.cc
src/model/CreateJobGroupExportTaskRequest.cc
src/model/CreateJobGroupExportTaskResult.cc
src/model/CreateNumberDistrictInfoDownloadUrlRequest.cc
src/model/CreateNumberDistrictInfoDownloadUrlResult.cc
src/model/CreateNumberDistrictInfoParsingTaskRequest.cc
src/model/CreateNumberDistrictInfoParsingTaskResult.cc
src/model/CreateOutboundCallNumberRequest.cc
src/model/CreateOutboundCallNumberResult.cc
src/model/CreateScriptRequest.cc
src/model/CreateScriptResult.cc
src/model/CreateScriptWaveformRequest.cc
@@ -340,8 +396,16 @@ set(outboundbot_src
src/model/CreateTagResult.cc
src/model/CreateTaskExportTaskRequest.cc
src/model/CreateTaskExportTaskResult.cc
src/model/DeleteAgentProfilesRequest.cc
src/model/DeleteAgentProfilesResult.cc
src/model/DeleteAllNumberDistrictInfoRequest.cc
src/model/DeleteAllNumberDistrictInfoResult.cc
src/model/DeleteBeebotIntentRequest.cc
src/model/DeleteBeebotIntentResult.cc
src/model/DeleteBeebotIntentLgfRequest.cc
src/model/DeleteBeebotIntentLgfResult.cc
src/model/DeleteBeebotIntentUserSayRequest.cc
src/model/DeleteBeebotIntentUserSayResult.cc
src/model/DeleteContactBlockListRequest.cc
src/model/DeleteContactBlockListResult.cc
src/model/DeleteContactWhiteListRequest.cc
@@ -364,6 +428,8 @@ set(outboundbot_src
src/model/DeleteScriptRecordingResult.cc
src/model/DeleteScriptWaveformRequest.cc
src/model/DeleteScriptWaveformResult.cc
src/model/DescribeBeebotIntentRequest.cc
src/model/DescribeBeebotIntentResult.cc
src/model/DescribeDialogueNodeStatisticsRequest.cc
src/model/DescribeDialogueNodeStatisticsResult.cc
src/model/DescribeDsReportsRequest.cc
@@ -386,8 +452,6 @@ set(outboundbot_src
src/model/DescribeJobGroupResult.cc
src/model/DescribeJobGroupExportTaskProgressRequest.cc
src/model/DescribeJobGroupExportTaskProgressResult.cc
src/model/DescribeNumberDistrictInfoStatusRequest.cc
src/model/DescribeNumberDistrictInfoStatusResult.cc
src/model/DescribeScriptRequest.cc
src/model/DescribeScriptResult.cc
src/model/DescribeScriptVoiceConfigRequest.cc
@@ -402,8 +466,6 @@ set(outboundbot_src
src/model/DescribeTenantBindNumberResult.cc
src/model/DialogueRequest.cc
src/model/DialogueResult.cc
src/model/DismissNumberDistrictInfoParsingResultRequest.cc
src/model/DismissNumberDistrictInfoParsingResultResult.cc
src/model/DownloadRecordingRequest.cc
src/model/DownloadRecordingResult.cc
src/model/DownloadScriptRecordingRequest.cc
@@ -416,8 +478,18 @@ set(outboundbot_src
src/model/GenerateUploadUrlResult.cc
src/model/GetAfterAnswerDelayPlaybackRequest.cc
src/model/GetAfterAnswerDelayPlaybackResult.cc
src/model/GetAgentProfileRequest.cc
src/model/GetAgentProfileResult.cc
src/model/GetAgentProfileTemplateRequest.cc
src/model/GetAgentProfileTemplateResult.cc
src/model/GetAnnotationMissionSummaryRequest.cc
src/model/GetAnnotationMissionSummaryResult.cc
src/model/GetAnnotationMissionTagInfoListRequest.cc
src/model/GetAnnotationMissionTagInfoListResult.cc
src/model/GetAsrServerInfoRequest.cc
src/model/GetAsrServerInfoResult.cc
src/model/GetAssignJobsAsyncResultRequest.cc
src/model/GetAssignJobsAsyncResultResult.cc
src/model/GetBaseStrategyPeriodRequest.cc
src/model/GetBaseStrategyPeriodResult.cc
src/model/GetConcurrentConversationQuotaRequest.cc
@@ -428,14 +500,16 @@ set(outboundbot_src
src/model/GetContactWhiteListResult.cc
src/model/GetCurrentConcurrencyRequest.cc
src/model/GetCurrentConcurrencyResult.cc
src/model/GetEffectiveDaysRequest.cc
src/model/GetEffectiveDaysResult.cc
src/model/GetEmptyNumberNoMoreCallsInfoRequest.cc
src/model/GetEmptyNumberNoMoreCallsInfoResult.cc
src/model/GetJobDataUploadParamsRequest.cc
src/model/GetJobDataUploadParamsResult.cc
src/model/GetMaxAttemptsPerDayRequest.cc
src/model/GetMaxAttemptsPerDayResult.cc
src/model/GetNumberDistrictInfoTemplateDownloadUrlRequest.cc
src/model/GetNumberDistrictInfoTemplateDownloadUrlResult.cc
src/model/GetRealtimeConcurrencyReportRequest.cc
src/model/GetRealtimeConcurrencyReportResult.cc
src/model/GetSummaryInfoRequest.cc
src/model/GetSummaryInfoResult.cc
src/model/GetTaskByUuidRequest.cc
@@ -446,18 +520,36 @@ set(outboundbot_src
src/model/ImportScriptResult.cc
src/model/InflightTaskTimeoutRequest.cc
src/model/InflightTaskTimeoutResult.cc
src/model/ListAgentProfilesRequest.cc
src/model/ListAgentProfilesResult.cc
src/model/ListAllTenantBindNumberBindingRequest.cc
src/model/ListAllTenantBindNumberBindingResult.cc
src/model/ListAnnotationMissionRequest.cc
src/model/ListAnnotationMissionResult.cc
src/model/ListAnnotationMissionSessionRequest.cc
src/model/ListAnnotationMissionSessionResult.cc
src/model/ListApiPluginsRequest.cc
src/model/ListApiPluginsResult.cc
src/model/ListBeebotIntentRequest.cc
src/model/ListBeebotIntentResult.cc
src/model/ListBeebotIntentLgfRequest.cc
src/model/ListBeebotIntentLgfResult.cc
src/model/ListBeebotIntentUserSayRequest.cc
src/model/ListBeebotIntentUserSayResult.cc
src/model/ListChatbotInstancesRequest.cc
src/model/ListChatbotInstancesResult.cc
src/model/ListDialogueFlowsRequest.cc
src/model/ListDialogueFlowsResult.cc
src/model/ListDownloadTasksRequest.cc
src/model/ListDownloadTasksResult.cc
src/model/ListFlashSmsTemplatesRequest.cc
src/model/ListFlashSmsTemplatesResult.cc
src/model/ListGlobalQuestionsRequest.cc
src/model/ListGlobalQuestionsResult.cc
src/model/ListInstancesRequest.cc
src/model/ListInstancesResult.cc
src/model/ListIntentionsRequest.cc
src/model/ListIntentionsResult.cc
src/model/ListIntentsRequest.cc
src/model/ListIntentsResult.cc
src/model/ListJobGroupsRequest.cc
@@ -472,8 +564,6 @@ set(outboundbot_src
src/model/ListOutboundCallNumbersResult.cc
src/model/ListResourceTagsRequest.cc
src/model/ListResourceTagsResult.cc
src/model/ListSchedulerInstancesRequest.cc
src/model/ListSchedulerInstancesResult.cc
src/model/ListScriptPublishHistoriesRequest.cc
src/model/ListScriptPublishHistoriesResult.cc
src/model/ListScriptRecordingRequest.cc
@@ -486,8 +576,18 @@ set(outboundbot_src
src/model/ListTagResourcesResult.cc
src/model/ListTagsRequest.cc
src/model/ListTagsResult.cc
src/model/ModifyAgentProfileRequest.cc
src/model/ModifyAgentProfileResult.cc
src/model/ModifyAnnotationMissionRequest.cc
src/model/ModifyAnnotationMissionResult.cc
src/model/ModifyBatchJobsRequest.cc
src/model/ModifyBatchJobsResult.cc
src/model/ModifyBeebotIntentRequest.cc
src/model/ModifyBeebotIntentResult.cc
src/model/ModifyBeebotIntentLgfRequest.cc
src/model/ModifyBeebotIntentLgfResult.cc
src/model/ModifyBeebotIntentUserSayRequest.cc
src/model/ModifyBeebotIntentUserSayResult.cc
src/model/ModifyDialogueFlowRequest.cc
src/model/ModifyDialogueFlowResult.cc
src/model/ModifyEmptyNumberNoMoreCallsInfoRequest.cc
@@ -530,6 +630,10 @@ set(outboundbot_src
src/model/RollbackScriptResult.cc
src/model/SaveAfterAnswerDelayPlaybackRequest.cc
src/model/SaveAfterAnswerDelayPlaybackResult.cc
src/model/SaveAnnotationMissionSessionListRequest.cc
src/model/SaveAnnotationMissionSessionListResult.cc
src/model/SaveAnnotationMissionTagInfoListRequest.cc
src/model/SaveAnnotationMissionTagInfoListResult.cc
src/model/SaveBaseStrategyPeriodRequest.cc
src/model/SaveBaseStrategyPeriodResult.cc
src/model/SaveContactBlockListRequest.cc

View File

@@ -22,18 +22,28 @@
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "OutboundBotExport.h"
#include "model/ApplyNumberDistrictInfoParsingResultRequest.h"
#include "model/ApplyNumberDistrictInfoParsingResultResult.h"
#include "model/AssignJobsRequest.h"
#include "model/AssignJobsResult.h"
#include "model/AssignJobsAsyncRequest.h"
#include "model/AssignJobsAsyncResult.h"
#include "model/CancelJobsRequest.h"
#include "model/CancelJobsResult.h"
#include "model/ChangeResourceGroupRequest.h"
#include "model/ChangeResourceGroupResult.h"
#include "model/CreateAgentProfileRequest.h"
#include "model/CreateAgentProfileResult.h"
#include "model/CreateAnnotationMissionRequest.h"
#include "model/CreateAnnotationMissionResult.h"
#include "model/CreateBatchJobsRequest.h"
#include "model/CreateBatchJobsResult.h"
#include "model/CreateBatchRepeatJobRequest.h"
#include "model/CreateBatchRepeatJobResult.h"
#include "model/CreateBeebotIntentRequest.h"
#include "model/CreateBeebotIntentResult.h"
#include "model/CreateBeebotIntentLgfRequest.h"
#include "model/CreateBeebotIntentLgfResult.h"
#include "model/CreateBeebotIntentUserSayRequest.h"
#include "model/CreateBeebotIntentUserSayResult.h"
#include "model/CreateDialogueFlowRequest.h"
#include "model/CreateDialogueFlowResult.h"
#include "model/CreateDownloadUrlRequest.h"
@@ -52,12 +62,6 @@
#include "model/CreateJobGroupResult.h"
#include "model/CreateJobGroupExportTaskRequest.h"
#include "model/CreateJobGroupExportTaskResult.h"
#include "model/CreateNumberDistrictInfoDownloadUrlRequest.h"
#include "model/CreateNumberDistrictInfoDownloadUrlResult.h"
#include "model/CreateNumberDistrictInfoParsingTaskRequest.h"
#include "model/CreateNumberDistrictInfoParsingTaskResult.h"
#include "model/CreateOutboundCallNumberRequest.h"
#include "model/CreateOutboundCallNumberResult.h"
#include "model/CreateScriptRequest.h"
#include "model/CreateScriptResult.h"
#include "model/CreateScriptWaveformRequest.h"
@@ -66,8 +70,16 @@
#include "model/CreateTagResult.h"
#include "model/CreateTaskExportTaskRequest.h"
#include "model/CreateTaskExportTaskResult.h"
#include "model/DeleteAgentProfilesRequest.h"
#include "model/DeleteAgentProfilesResult.h"
#include "model/DeleteAllNumberDistrictInfoRequest.h"
#include "model/DeleteAllNumberDistrictInfoResult.h"
#include "model/DeleteBeebotIntentRequest.h"
#include "model/DeleteBeebotIntentResult.h"
#include "model/DeleteBeebotIntentLgfRequest.h"
#include "model/DeleteBeebotIntentLgfResult.h"
#include "model/DeleteBeebotIntentUserSayRequest.h"
#include "model/DeleteBeebotIntentUserSayResult.h"
#include "model/DeleteContactBlockListRequest.h"
#include "model/DeleteContactBlockListResult.h"
#include "model/DeleteContactWhiteListRequest.h"
@@ -90,6 +102,8 @@
#include "model/DeleteScriptRecordingResult.h"
#include "model/DeleteScriptWaveformRequest.h"
#include "model/DeleteScriptWaveformResult.h"
#include "model/DescribeBeebotIntentRequest.h"
#include "model/DescribeBeebotIntentResult.h"
#include "model/DescribeDialogueNodeStatisticsRequest.h"
#include "model/DescribeDialogueNodeStatisticsResult.h"
#include "model/DescribeDsReportsRequest.h"
@@ -112,8 +126,6 @@
#include "model/DescribeJobGroupResult.h"
#include "model/DescribeJobGroupExportTaskProgressRequest.h"
#include "model/DescribeJobGroupExportTaskProgressResult.h"
#include "model/DescribeNumberDistrictInfoStatusRequest.h"
#include "model/DescribeNumberDistrictInfoStatusResult.h"
#include "model/DescribeScriptRequest.h"
#include "model/DescribeScriptResult.h"
#include "model/DescribeScriptVoiceConfigRequest.h"
@@ -128,8 +140,6 @@
#include "model/DescribeTenantBindNumberResult.h"
#include "model/DialogueRequest.h"
#include "model/DialogueResult.h"
#include "model/DismissNumberDistrictInfoParsingResultRequest.h"
#include "model/DismissNumberDistrictInfoParsingResultResult.h"
#include "model/DownloadRecordingRequest.h"
#include "model/DownloadRecordingResult.h"
#include "model/DownloadScriptRecordingRequest.h"
@@ -142,8 +152,18 @@
#include "model/GenerateUploadUrlResult.h"
#include "model/GetAfterAnswerDelayPlaybackRequest.h"
#include "model/GetAfterAnswerDelayPlaybackResult.h"
#include "model/GetAgentProfileRequest.h"
#include "model/GetAgentProfileResult.h"
#include "model/GetAgentProfileTemplateRequest.h"
#include "model/GetAgentProfileTemplateResult.h"
#include "model/GetAnnotationMissionSummaryRequest.h"
#include "model/GetAnnotationMissionSummaryResult.h"
#include "model/GetAnnotationMissionTagInfoListRequest.h"
#include "model/GetAnnotationMissionTagInfoListResult.h"
#include "model/GetAsrServerInfoRequest.h"
#include "model/GetAsrServerInfoResult.h"
#include "model/GetAssignJobsAsyncResultRequest.h"
#include "model/GetAssignJobsAsyncResultResult.h"
#include "model/GetBaseStrategyPeriodRequest.h"
#include "model/GetBaseStrategyPeriodResult.h"
#include "model/GetConcurrentConversationQuotaRequest.h"
@@ -154,14 +174,16 @@
#include "model/GetContactWhiteListResult.h"
#include "model/GetCurrentConcurrencyRequest.h"
#include "model/GetCurrentConcurrencyResult.h"
#include "model/GetEffectiveDaysRequest.h"
#include "model/GetEffectiveDaysResult.h"
#include "model/GetEmptyNumberNoMoreCallsInfoRequest.h"
#include "model/GetEmptyNumberNoMoreCallsInfoResult.h"
#include "model/GetJobDataUploadParamsRequest.h"
#include "model/GetJobDataUploadParamsResult.h"
#include "model/GetMaxAttemptsPerDayRequest.h"
#include "model/GetMaxAttemptsPerDayResult.h"
#include "model/GetNumberDistrictInfoTemplateDownloadUrlRequest.h"
#include "model/GetNumberDistrictInfoTemplateDownloadUrlResult.h"
#include "model/GetRealtimeConcurrencyReportRequest.h"
#include "model/GetRealtimeConcurrencyReportResult.h"
#include "model/GetSummaryInfoRequest.h"
#include "model/GetSummaryInfoResult.h"
#include "model/GetTaskByUuidRequest.h"
@@ -172,18 +194,36 @@
#include "model/ImportScriptResult.h"
#include "model/InflightTaskTimeoutRequest.h"
#include "model/InflightTaskTimeoutResult.h"
#include "model/ListAgentProfilesRequest.h"
#include "model/ListAgentProfilesResult.h"
#include "model/ListAllTenantBindNumberBindingRequest.h"
#include "model/ListAllTenantBindNumberBindingResult.h"
#include "model/ListAnnotationMissionRequest.h"
#include "model/ListAnnotationMissionResult.h"
#include "model/ListAnnotationMissionSessionRequest.h"
#include "model/ListAnnotationMissionSessionResult.h"
#include "model/ListApiPluginsRequest.h"
#include "model/ListApiPluginsResult.h"
#include "model/ListBeebotIntentRequest.h"
#include "model/ListBeebotIntentResult.h"
#include "model/ListBeebotIntentLgfRequest.h"
#include "model/ListBeebotIntentLgfResult.h"
#include "model/ListBeebotIntentUserSayRequest.h"
#include "model/ListBeebotIntentUserSayResult.h"
#include "model/ListChatbotInstancesRequest.h"
#include "model/ListChatbotInstancesResult.h"
#include "model/ListDialogueFlowsRequest.h"
#include "model/ListDialogueFlowsResult.h"
#include "model/ListDownloadTasksRequest.h"
#include "model/ListDownloadTasksResult.h"
#include "model/ListFlashSmsTemplatesRequest.h"
#include "model/ListFlashSmsTemplatesResult.h"
#include "model/ListGlobalQuestionsRequest.h"
#include "model/ListGlobalQuestionsResult.h"
#include "model/ListInstancesRequest.h"
#include "model/ListInstancesResult.h"
#include "model/ListIntentionsRequest.h"
#include "model/ListIntentionsResult.h"
#include "model/ListIntentsRequest.h"
#include "model/ListIntentsResult.h"
#include "model/ListJobGroupsRequest.h"
@@ -198,8 +238,6 @@
#include "model/ListOutboundCallNumbersResult.h"
#include "model/ListResourceTagsRequest.h"
#include "model/ListResourceTagsResult.h"
#include "model/ListSchedulerInstancesRequest.h"
#include "model/ListSchedulerInstancesResult.h"
#include "model/ListScriptPublishHistoriesRequest.h"
#include "model/ListScriptPublishHistoriesResult.h"
#include "model/ListScriptRecordingRequest.h"
@@ -212,8 +250,18 @@
#include "model/ListTagResourcesResult.h"
#include "model/ListTagsRequest.h"
#include "model/ListTagsResult.h"
#include "model/ModifyAgentProfileRequest.h"
#include "model/ModifyAgentProfileResult.h"
#include "model/ModifyAnnotationMissionRequest.h"
#include "model/ModifyAnnotationMissionResult.h"
#include "model/ModifyBatchJobsRequest.h"
#include "model/ModifyBatchJobsResult.h"
#include "model/ModifyBeebotIntentRequest.h"
#include "model/ModifyBeebotIntentResult.h"
#include "model/ModifyBeebotIntentLgfRequest.h"
#include "model/ModifyBeebotIntentLgfResult.h"
#include "model/ModifyBeebotIntentUserSayRequest.h"
#include "model/ModifyBeebotIntentUserSayResult.h"
#include "model/ModifyDialogueFlowRequest.h"
#include "model/ModifyDialogueFlowResult.h"
#include "model/ModifyEmptyNumberNoMoreCallsInfoRequest.h"
@@ -256,6 +304,10 @@
#include "model/RollbackScriptResult.h"
#include "model/SaveAfterAnswerDelayPlaybackRequest.h"
#include "model/SaveAfterAnswerDelayPlaybackResult.h"
#include "model/SaveAnnotationMissionSessionListRequest.h"
#include "model/SaveAnnotationMissionSessionListResult.h"
#include "model/SaveAnnotationMissionTagInfoListRequest.h"
#include "model/SaveAnnotationMissionTagInfoListResult.h"
#include "model/SaveBaseStrategyPeriodRequest.h"
#include "model/SaveBaseStrategyPeriodResult.h"
#include "model/SaveContactBlockListRequest.h"
@@ -303,24 +355,39 @@ namespace AlibabaCloud
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT OutboundBotClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::ApplyNumberDistrictInfoParsingResultResult> ApplyNumberDistrictInfoParsingResultOutcome;
typedef std::future<ApplyNumberDistrictInfoParsingResultOutcome> ApplyNumberDistrictInfoParsingResultOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ApplyNumberDistrictInfoParsingResultRequest&, const ApplyNumberDistrictInfoParsingResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyNumberDistrictInfoParsingResultAsyncHandler;
typedef Outcome<Error, Model::AssignJobsResult> AssignJobsOutcome;
typedef std::future<AssignJobsOutcome> AssignJobsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::AssignJobsRequest&, const AssignJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssignJobsAsyncHandler;
typedef Outcome<Error, Model::AssignJobsAsyncResult> AssignJobsAsyncOutcome;
typedef std::future<AssignJobsAsyncOutcome> AssignJobsAsyncOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::AssignJobsAsyncRequest&, const AssignJobsAsyncOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssignJobsAsyncAsyncHandler;
typedef Outcome<Error, Model::CancelJobsResult> CancelJobsOutcome;
typedef std::future<CancelJobsOutcome> CancelJobsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CancelJobsRequest&, const CancelJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelJobsAsyncHandler;
typedef Outcome<Error, Model::ChangeResourceGroupResult> ChangeResourceGroupOutcome;
typedef std::future<ChangeResourceGroupOutcome> ChangeResourceGroupOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ChangeResourceGroupRequest&, const ChangeResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeResourceGroupAsyncHandler;
typedef Outcome<Error, Model::CreateAgentProfileResult> CreateAgentProfileOutcome;
typedef std::future<CreateAgentProfileOutcome> CreateAgentProfileOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateAgentProfileRequest&, const CreateAgentProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAgentProfileAsyncHandler;
typedef Outcome<Error, Model::CreateAnnotationMissionResult> CreateAnnotationMissionOutcome;
typedef std::future<CreateAnnotationMissionOutcome> CreateAnnotationMissionOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateAnnotationMissionRequest&, const CreateAnnotationMissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAnnotationMissionAsyncHandler;
typedef Outcome<Error, Model::CreateBatchJobsResult> CreateBatchJobsOutcome;
typedef std::future<CreateBatchJobsOutcome> CreateBatchJobsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateBatchJobsRequest&, const CreateBatchJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBatchJobsAsyncHandler;
typedef Outcome<Error, Model::CreateBatchRepeatJobResult> CreateBatchRepeatJobOutcome;
typedef std::future<CreateBatchRepeatJobOutcome> CreateBatchRepeatJobOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateBatchRepeatJobRequest&, const CreateBatchRepeatJobOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBatchRepeatJobAsyncHandler;
typedef Outcome<Error, Model::CreateBeebotIntentResult> CreateBeebotIntentOutcome;
typedef std::future<CreateBeebotIntentOutcome> CreateBeebotIntentOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateBeebotIntentRequest&, const CreateBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBeebotIntentAsyncHandler;
typedef Outcome<Error, Model::CreateBeebotIntentLgfResult> CreateBeebotIntentLgfOutcome;
typedef std::future<CreateBeebotIntentLgfOutcome> CreateBeebotIntentLgfOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateBeebotIntentLgfRequest&, const CreateBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBeebotIntentLgfAsyncHandler;
typedef Outcome<Error, Model::CreateBeebotIntentUserSayResult> CreateBeebotIntentUserSayOutcome;
typedef std::future<CreateBeebotIntentUserSayOutcome> CreateBeebotIntentUserSayOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateBeebotIntentUserSayRequest&, const CreateBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBeebotIntentUserSayAsyncHandler;
typedef Outcome<Error, Model::CreateDialogueFlowResult> CreateDialogueFlowOutcome;
typedef std::future<CreateDialogueFlowOutcome> CreateDialogueFlowOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateDialogueFlowRequest&, const CreateDialogueFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDialogueFlowAsyncHandler;
@@ -348,15 +415,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateJobGroupExportTaskResult> CreateJobGroupExportTaskOutcome;
typedef std::future<CreateJobGroupExportTaskOutcome> CreateJobGroupExportTaskOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateJobGroupExportTaskRequest&, const CreateJobGroupExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateJobGroupExportTaskAsyncHandler;
typedef Outcome<Error, Model::CreateNumberDistrictInfoDownloadUrlResult> CreateNumberDistrictInfoDownloadUrlOutcome;
typedef std::future<CreateNumberDistrictInfoDownloadUrlOutcome> CreateNumberDistrictInfoDownloadUrlOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateNumberDistrictInfoDownloadUrlRequest&, const CreateNumberDistrictInfoDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNumberDistrictInfoDownloadUrlAsyncHandler;
typedef Outcome<Error, Model::CreateNumberDistrictInfoParsingTaskResult> CreateNumberDistrictInfoParsingTaskOutcome;
typedef std::future<CreateNumberDistrictInfoParsingTaskOutcome> CreateNumberDistrictInfoParsingTaskOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateNumberDistrictInfoParsingTaskRequest&, const CreateNumberDistrictInfoParsingTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNumberDistrictInfoParsingTaskAsyncHandler;
typedef Outcome<Error, Model::CreateOutboundCallNumberResult> CreateOutboundCallNumberOutcome;
typedef std::future<CreateOutboundCallNumberOutcome> CreateOutboundCallNumberOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateOutboundCallNumberRequest&, const CreateOutboundCallNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOutboundCallNumberAsyncHandler;
typedef Outcome<Error, Model::CreateScriptResult> CreateScriptOutcome;
typedef std::future<CreateScriptOutcome> CreateScriptOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateScriptRequest&, const CreateScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateScriptAsyncHandler;
@@ -369,9 +427,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateTaskExportTaskResult> CreateTaskExportTaskOutcome;
typedef std::future<CreateTaskExportTaskOutcome> CreateTaskExportTaskOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::CreateTaskExportTaskRequest&, const CreateTaskExportTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateTaskExportTaskAsyncHandler;
typedef Outcome<Error, Model::DeleteAgentProfilesResult> DeleteAgentProfilesOutcome;
typedef std::future<DeleteAgentProfilesOutcome> DeleteAgentProfilesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteAgentProfilesRequest&, const DeleteAgentProfilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAgentProfilesAsyncHandler;
typedef Outcome<Error, Model::DeleteAllNumberDistrictInfoResult> DeleteAllNumberDistrictInfoOutcome;
typedef std::future<DeleteAllNumberDistrictInfoOutcome> DeleteAllNumberDistrictInfoOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteAllNumberDistrictInfoRequest&, const DeleteAllNumberDistrictInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteAllNumberDistrictInfoAsyncHandler;
typedef Outcome<Error, Model::DeleteBeebotIntentResult> DeleteBeebotIntentOutcome;
typedef std::future<DeleteBeebotIntentOutcome> DeleteBeebotIntentOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteBeebotIntentRequest&, const DeleteBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBeebotIntentAsyncHandler;
typedef Outcome<Error, Model::DeleteBeebotIntentLgfResult> DeleteBeebotIntentLgfOutcome;
typedef std::future<DeleteBeebotIntentLgfOutcome> DeleteBeebotIntentLgfOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteBeebotIntentLgfRequest&, const DeleteBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBeebotIntentLgfAsyncHandler;
typedef Outcome<Error, Model::DeleteBeebotIntentUserSayResult> DeleteBeebotIntentUserSayOutcome;
typedef std::future<DeleteBeebotIntentUserSayOutcome> DeleteBeebotIntentUserSayOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteBeebotIntentUserSayRequest&, const DeleteBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBeebotIntentUserSayAsyncHandler;
typedef Outcome<Error, Model::DeleteContactBlockListResult> DeleteContactBlockListOutcome;
typedef std::future<DeleteContactBlockListOutcome> DeleteContactBlockListOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteContactBlockListRequest&, const DeleteContactBlockListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteContactBlockListAsyncHandler;
@@ -405,6 +475,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteScriptWaveformResult> DeleteScriptWaveformOutcome;
typedef std::future<DeleteScriptWaveformOutcome> DeleteScriptWaveformOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DeleteScriptWaveformRequest&, const DeleteScriptWaveformOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteScriptWaveformAsyncHandler;
typedef Outcome<Error, Model::DescribeBeebotIntentResult> DescribeBeebotIntentOutcome;
typedef std::future<DescribeBeebotIntentOutcome> DescribeBeebotIntentOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DescribeBeebotIntentRequest&, const DescribeBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBeebotIntentAsyncHandler;
typedef Outcome<Error, Model::DescribeDialogueNodeStatisticsResult> DescribeDialogueNodeStatisticsOutcome;
typedef std::future<DescribeDialogueNodeStatisticsOutcome> DescribeDialogueNodeStatisticsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DescribeDialogueNodeStatisticsRequest&, const DescribeDialogueNodeStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDialogueNodeStatisticsAsyncHandler;
@@ -438,9 +511,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeJobGroupExportTaskProgressResult> DescribeJobGroupExportTaskProgressOutcome;
typedef std::future<DescribeJobGroupExportTaskProgressOutcome> DescribeJobGroupExportTaskProgressOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DescribeJobGroupExportTaskProgressRequest&, const DescribeJobGroupExportTaskProgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeJobGroupExportTaskProgressAsyncHandler;
typedef Outcome<Error, Model::DescribeNumberDistrictInfoStatusResult> DescribeNumberDistrictInfoStatusOutcome;
typedef std::future<DescribeNumberDistrictInfoStatusOutcome> DescribeNumberDistrictInfoStatusOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DescribeNumberDistrictInfoStatusRequest&, const DescribeNumberDistrictInfoStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNumberDistrictInfoStatusAsyncHandler;
typedef Outcome<Error, Model::DescribeScriptResult> DescribeScriptOutcome;
typedef std::future<DescribeScriptOutcome> DescribeScriptOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DescribeScriptRequest&, const DescribeScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScriptAsyncHandler;
@@ -462,9 +532,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DialogueResult> DialogueOutcome;
typedef std::future<DialogueOutcome> DialogueOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DialogueRequest&, const DialogueOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DialogueAsyncHandler;
typedef Outcome<Error, Model::DismissNumberDistrictInfoParsingResultResult> DismissNumberDistrictInfoParsingResultOutcome;
typedef std::future<DismissNumberDistrictInfoParsingResultOutcome> DismissNumberDistrictInfoParsingResultOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DismissNumberDistrictInfoParsingResultRequest&, const DismissNumberDistrictInfoParsingResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DismissNumberDistrictInfoParsingResultAsyncHandler;
typedef Outcome<Error, Model::DownloadRecordingResult> DownloadRecordingOutcome;
typedef std::future<DownloadRecordingOutcome> DownloadRecordingOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::DownloadRecordingRequest&, const DownloadRecordingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DownloadRecordingAsyncHandler;
@@ -483,9 +550,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetAfterAnswerDelayPlaybackResult> GetAfterAnswerDelayPlaybackOutcome;
typedef std::future<GetAfterAnswerDelayPlaybackOutcome> GetAfterAnswerDelayPlaybackOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAfterAnswerDelayPlaybackRequest&, const GetAfterAnswerDelayPlaybackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAfterAnswerDelayPlaybackAsyncHandler;
typedef Outcome<Error, Model::GetAgentProfileResult> GetAgentProfileOutcome;
typedef std::future<GetAgentProfileOutcome> GetAgentProfileOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAgentProfileRequest&, const GetAgentProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAgentProfileAsyncHandler;
typedef Outcome<Error, Model::GetAgentProfileTemplateResult> GetAgentProfileTemplateOutcome;
typedef std::future<GetAgentProfileTemplateOutcome> GetAgentProfileTemplateOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAgentProfileTemplateRequest&, const GetAgentProfileTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAgentProfileTemplateAsyncHandler;
typedef Outcome<Error, Model::GetAnnotationMissionSummaryResult> GetAnnotationMissionSummaryOutcome;
typedef std::future<GetAnnotationMissionSummaryOutcome> GetAnnotationMissionSummaryOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAnnotationMissionSummaryRequest&, const GetAnnotationMissionSummaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAnnotationMissionSummaryAsyncHandler;
typedef Outcome<Error, Model::GetAnnotationMissionTagInfoListResult> GetAnnotationMissionTagInfoListOutcome;
typedef std::future<GetAnnotationMissionTagInfoListOutcome> GetAnnotationMissionTagInfoListOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAnnotationMissionTagInfoListRequest&, const GetAnnotationMissionTagInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAnnotationMissionTagInfoListAsyncHandler;
typedef Outcome<Error, Model::GetAsrServerInfoResult> GetAsrServerInfoOutcome;
typedef std::future<GetAsrServerInfoOutcome> GetAsrServerInfoOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAsrServerInfoRequest&, const GetAsrServerInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAsrServerInfoAsyncHandler;
typedef Outcome<Error, Model::GetAssignJobsAsyncResultResult> GetAssignJobsAsyncResultOutcome;
typedef std::future<GetAssignJobsAsyncResultOutcome> GetAssignJobsAsyncResultOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetAssignJobsAsyncResultRequest&, const GetAssignJobsAsyncResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAssignJobsAsyncResultAsyncHandler;
typedef Outcome<Error, Model::GetBaseStrategyPeriodResult> GetBaseStrategyPeriodOutcome;
typedef std::future<GetBaseStrategyPeriodOutcome> GetBaseStrategyPeriodOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetBaseStrategyPeriodRequest&, const GetBaseStrategyPeriodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBaseStrategyPeriodAsyncHandler;
@@ -501,18 +583,21 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetCurrentConcurrencyResult> GetCurrentConcurrencyOutcome;
typedef std::future<GetCurrentConcurrencyOutcome> GetCurrentConcurrencyOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetCurrentConcurrencyRequest&, const GetCurrentConcurrencyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCurrentConcurrencyAsyncHandler;
typedef Outcome<Error, Model::GetEffectiveDaysResult> GetEffectiveDaysOutcome;
typedef std::future<GetEffectiveDaysOutcome> GetEffectiveDaysOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetEffectiveDaysRequest&, const GetEffectiveDaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEffectiveDaysAsyncHandler;
typedef Outcome<Error, Model::GetEmptyNumberNoMoreCallsInfoResult> GetEmptyNumberNoMoreCallsInfoOutcome;
typedef std::future<GetEmptyNumberNoMoreCallsInfoOutcome> GetEmptyNumberNoMoreCallsInfoOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetEmptyNumberNoMoreCallsInfoRequest&, const GetEmptyNumberNoMoreCallsInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEmptyNumberNoMoreCallsInfoAsyncHandler;
typedef Outcome<Error, Model::GetJobDataUploadParamsResult> GetJobDataUploadParamsOutcome;
typedef std::future<GetJobDataUploadParamsOutcome> GetJobDataUploadParamsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetJobDataUploadParamsRequest&, const GetJobDataUploadParamsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetJobDataUploadParamsAsyncHandler;
typedef Outcome<Error, Model::GetMaxAttemptsPerDayResult> GetMaxAttemptsPerDayOutcome;
typedef std::future<GetMaxAttemptsPerDayOutcome> GetMaxAttemptsPerDayOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetMaxAttemptsPerDayRequest&, const GetMaxAttemptsPerDayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetMaxAttemptsPerDayAsyncHandler;
typedef Outcome<Error, Model::GetNumberDistrictInfoTemplateDownloadUrlResult> GetNumberDistrictInfoTemplateDownloadUrlOutcome;
typedef std::future<GetNumberDistrictInfoTemplateDownloadUrlOutcome> GetNumberDistrictInfoTemplateDownloadUrlOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest&, const GetNumberDistrictInfoTemplateDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNumberDistrictInfoTemplateDownloadUrlAsyncHandler;
typedef Outcome<Error, Model::GetRealtimeConcurrencyReportResult> GetRealtimeConcurrencyReportOutcome;
typedef std::future<GetRealtimeConcurrencyReportOutcome> GetRealtimeConcurrencyReportOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetRealtimeConcurrencyReportRequest&, const GetRealtimeConcurrencyReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRealtimeConcurrencyReportAsyncHandler;
typedef Outcome<Error, Model::GetSummaryInfoResult> GetSummaryInfoOutcome;
typedef std::future<GetSummaryInfoOutcome> GetSummaryInfoOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::GetSummaryInfoRequest&, const GetSummaryInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSummaryInfoAsyncHandler;
@@ -528,9 +613,30 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::InflightTaskTimeoutResult> InflightTaskTimeoutOutcome;
typedef std::future<InflightTaskTimeoutOutcome> InflightTaskTimeoutOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::InflightTaskTimeoutRequest&, const InflightTaskTimeoutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InflightTaskTimeoutAsyncHandler;
typedef Outcome<Error, Model::ListAgentProfilesResult> ListAgentProfilesOutcome;
typedef std::future<ListAgentProfilesOutcome> ListAgentProfilesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListAgentProfilesRequest&, const ListAgentProfilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAgentProfilesAsyncHandler;
typedef Outcome<Error, Model::ListAllTenantBindNumberBindingResult> ListAllTenantBindNumberBindingOutcome;
typedef std::future<ListAllTenantBindNumberBindingOutcome> ListAllTenantBindNumberBindingOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListAllTenantBindNumberBindingRequest&, const ListAllTenantBindNumberBindingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAllTenantBindNumberBindingAsyncHandler;
typedef Outcome<Error, Model::ListAnnotationMissionResult> ListAnnotationMissionOutcome;
typedef std::future<ListAnnotationMissionOutcome> ListAnnotationMissionOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListAnnotationMissionRequest&, const ListAnnotationMissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAnnotationMissionAsyncHandler;
typedef Outcome<Error, Model::ListAnnotationMissionSessionResult> ListAnnotationMissionSessionOutcome;
typedef std::future<ListAnnotationMissionSessionOutcome> ListAnnotationMissionSessionOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListAnnotationMissionSessionRequest&, const ListAnnotationMissionSessionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAnnotationMissionSessionAsyncHandler;
typedef Outcome<Error, Model::ListApiPluginsResult> ListApiPluginsOutcome;
typedef std::future<ListApiPluginsOutcome> ListApiPluginsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListApiPluginsRequest&, const ListApiPluginsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApiPluginsAsyncHandler;
typedef Outcome<Error, Model::ListBeebotIntentResult> ListBeebotIntentOutcome;
typedef std::future<ListBeebotIntentOutcome> ListBeebotIntentOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListBeebotIntentRequest&, const ListBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBeebotIntentAsyncHandler;
typedef Outcome<Error, Model::ListBeebotIntentLgfResult> ListBeebotIntentLgfOutcome;
typedef std::future<ListBeebotIntentLgfOutcome> ListBeebotIntentLgfOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListBeebotIntentLgfRequest&, const ListBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBeebotIntentLgfAsyncHandler;
typedef Outcome<Error, Model::ListBeebotIntentUserSayResult> ListBeebotIntentUserSayOutcome;
typedef std::future<ListBeebotIntentUserSayOutcome> ListBeebotIntentUserSayOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListBeebotIntentUserSayRequest&, const ListBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBeebotIntentUserSayAsyncHandler;
typedef Outcome<Error, Model::ListChatbotInstancesResult> ListChatbotInstancesOutcome;
typedef std::future<ListChatbotInstancesOutcome> ListChatbotInstancesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListChatbotInstancesRequest&, const ListChatbotInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListChatbotInstancesAsyncHandler;
@@ -540,12 +646,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListDownloadTasksResult> ListDownloadTasksOutcome;
typedef std::future<ListDownloadTasksOutcome> ListDownloadTasksOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListDownloadTasksRequest&, const ListDownloadTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDownloadTasksAsyncHandler;
typedef Outcome<Error, Model::ListFlashSmsTemplatesResult> ListFlashSmsTemplatesOutcome;
typedef std::future<ListFlashSmsTemplatesOutcome> ListFlashSmsTemplatesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListFlashSmsTemplatesRequest&, const ListFlashSmsTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFlashSmsTemplatesAsyncHandler;
typedef Outcome<Error, Model::ListGlobalQuestionsResult> ListGlobalQuestionsOutcome;
typedef std::future<ListGlobalQuestionsOutcome> ListGlobalQuestionsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListGlobalQuestionsRequest&, const ListGlobalQuestionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGlobalQuestionsAsyncHandler;
typedef Outcome<Error, Model::ListInstancesResult> ListInstancesOutcome;
typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListInstancesRequest&, const ListInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstancesAsyncHandler;
typedef Outcome<Error, Model::ListIntentionsResult> ListIntentionsOutcome;
typedef std::future<ListIntentionsOutcome> ListIntentionsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListIntentionsRequest&, const ListIntentionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIntentionsAsyncHandler;
typedef Outcome<Error, Model::ListIntentsResult> ListIntentsOutcome;
typedef std::future<ListIntentsOutcome> ListIntentsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListIntentsRequest&, const ListIntentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIntentsAsyncHandler;
@@ -567,9 +679,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListResourceTagsResult> ListResourceTagsOutcome;
typedef std::future<ListResourceTagsOutcome> ListResourceTagsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListResourceTagsRequest&, const ListResourceTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListResourceTagsAsyncHandler;
typedef Outcome<Error, Model::ListSchedulerInstancesResult> ListSchedulerInstancesOutcome;
typedef std::future<ListSchedulerInstancesOutcome> ListSchedulerInstancesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListSchedulerInstancesRequest&, const ListSchedulerInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSchedulerInstancesAsyncHandler;
typedef Outcome<Error, Model::ListScriptPublishHistoriesResult> ListScriptPublishHistoriesOutcome;
typedef std::future<ListScriptPublishHistoriesOutcome> ListScriptPublishHistoriesOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListScriptPublishHistoriesRequest&, const ListScriptPublishHistoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListScriptPublishHistoriesAsyncHandler;
@@ -588,9 +697,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListTagsResult> ListTagsOutcome;
typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ListTagsRequest&, const ListTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagsAsyncHandler;
typedef Outcome<Error, Model::ModifyAgentProfileResult> ModifyAgentProfileOutcome;
typedef std::future<ModifyAgentProfileOutcome> ModifyAgentProfileOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyAgentProfileRequest&, const ModifyAgentProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAgentProfileAsyncHandler;
typedef Outcome<Error, Model::ModifyAnnotationMissionResult> ModifyAnnotationMissionOutcome;
typedef std::future<ModifyAnnotationMissionOutcome> ModifyAnnotationMissionOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyAnnotationMissionRequest&, const ModifyAnnotationMissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAnnotationMissionAsyncHandler;
typedef Outcome<Error, Model::ModifyBatchJobsResult> ModifyBatchJobsOutcome;
typedef std::future<ModifyBatchJobsOutcome> ModifyBatchJobsOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyBatchJobsRequest&, const ModifyBatchJobsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBatchJobsAsyncHandler;
typedef Outcome<Error, Model::ModifyBeebotIntentResult> ModifyBeebotIntentOutcome;
typedef std::future<ModifyBeebotIntentOutcome> ModifyBeebotIntentOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyBeebotIntentRequest&, const ModifyBeebotIntentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBeebotIntentAsyncHandler;
typedef Outcome<Error, Model::ModifyBeebotIntentLgfResult> ModifyBeebotIntentLgfOutcome;
typedef std::future<ModifyBeebotIntentLgfOutcome> ModifyBeebotIntentLgfOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyBeebotIntentLgfRequest&, const ModifyBeebotIntentLgfOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBeebotIntentLgfAsyncHandler;
typedef Outcome<Error, Model::ModifyBeebotIntentUserSayResult> ModifyBeebotIntentUserSayOutcome;
typedef std::future<ModifyBeebotIntentUserSayOutcome> ModifyBeebotIntentUserSayOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyBeebotIntentUserSayRequest&, const ModifyBeebotIntentUserSayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyBeebotIntentUserSayAsyncHandler;
typedef Outcome<Error, Model::ModifyDialogueFlowResult> ModifyDialogueFlowOutcome;
typedef std::future<ModifyDialogueFlowOutcome> ModifyDialogueFlowOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::ModifyDialogueFlowRequest&, const ModifyDialogueFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDialogueFlowAsyncHandler;
@@ -654,6 +778,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SaveAfterAnswerDelayPlaybackResult> SaveAfterAnswerDelayPlaybackOutcome;
typedef std::future<SaveAfterAnswerDelayPlaybackOutcome> SaveAfterAnswerDelayPlaybackOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::SaveAfterAnswerDelayPlaybackRequest&, const SaveAfterAnswerDelayPlaybackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveAfterAnswerDelayPlaybackAsyncHandler;
typedef Outcome<Error, Model::SaveAnnotationMissionSessionListResult> SaveAnnotationMissionSessionListOutcome;
typedef std::future<SaveAnnotationMissionSessionListOutcome> SaveAnnotationMissionSessionListOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::SaveAnnotationMissionSessionListRequest&, const SaveAnnotationMissionSessionListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveAnnotationMissionSessionListAsyncHandler;
typedef Outcome<Error, Model::SaveAnnotationMissionTagInfoListResult> SaveAnnotationMissionTagInfoListOutcome;
typedef std::future<SaveAnnotationMissionTagInfoListOutcome> SaveAnnotationMissionTagInfoListOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::SaveAnnotationMissionTagInfoListRequest&, const SaveAnnotationMissionTagInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveAnnotationMissionTagInfoListAsyncHandler;
typedef Outcome<Error, Model::SaveBaseStrategyPeriodResult> SaveBaseStrategyPeriodOutcome;
typedef std::future<SaveBaseStrategyPeriodOutcome> SaveBaseStrategyPeriodOutcomeCallable;
typedef std::function<void(const OutboundBotClient*, const Model::SaveBaseStrategyPeriodRequest&, const SaveBaseStrategyPeriodOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBaseStrategyPeriodAsyncHandler;
@@ -716,24 +846,39 @@ namespace AlibabaCloud
OutboundBotClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
OutboundBotClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~OutboundBotClient();
ApplyNumberDistrictInfoParsingResultOutcome applyNumberDistrictInfoParsingResult(const Model::ApplyNumberDistrictInfoParsingResultRequest &request)const;
void applyNumberDistrictInfoParsingResultAsync(const Model::ApplyNumberDistrictInfoParsingResultRequest& request, const ApplyNumberDistrictInfoParsingResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ApplyNumberDistrictInfoParsingResultOutcomeCallable applyNumberDistrictInfoParsingResultCallable(const Model::ApplyNumberDistrictInfoParsingResultRequest& request) const;
AssignJobsOutcome assignJobs(const Model::AssignJobsRequest &request)const;
void assignJobsAsync(const Model::AssignJobsRequest& request, const AssignJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AssignJobsOutcomeCallable assignJobsCallable(const Model::AssignJobsRequest& request) const;
AssignJobsAsyncOutcome assignJobsAsync(const Model::AssignJobsAsyncRequest &request)const;
void assignJobsAsyncAsync(const Model::AssignJobsAsyncRequest& request, const AssignJobsAsyncAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AssignJobsAsyncOutcomeCallable assignJobsAsyncCallable(const Model::AssignJobsAsyncRequest& request) const;
CancelJobsOutcome cancelJobs(const Model::CancelJobsRequest &request)const;
void cancelJobsAsync(const Model::CancelJobsRequest& request, const CancelJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelJobsOutcomeCallable cancelJobsCallable(const Model::CancelJobsRequest& request) const;
ChangeResourceGroupOutcome changeResourceGroup(const Model::ChangeResourceGroupRequest &request)const;
void changeResourceGroupAsync(const Model::ChangeResourceGroupRequest& request, const ChangeResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ChangeResourceGroupOutcomeCallable changeResourceGroupCallable(const Model::ChangeResourceGroupRequest& request) const;
CreateAgentProfileOutcome createAgentProfile(const Model::CreateAgentProfileRequest &request)const;
void createAgentProfileAsync(const Model::CreateAgentProfileRequest& request, const CreateAgentProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAgentProfileOutcomeCallable createAgentProfileCallable(const Model::CreateAgentProfileRequest& request) const;
CreateAnnotationMissionOutcome createAnnotationMission(const Model::CreateAnnotationMissionRequest &request)const;
void createAnnotationMissionAsync(const Model::CreateAnnotationMissionRequest& request, const CreateAnnotationMissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAnnotationMissionOutcomeCallable createAnnotationMissionCallable(const Model::CreateAnnotationMissionRequest& request) const;
CreateBatchJobsOutcome createBatchJobs(const Model::CreateBatchJobsRequest &request)const;
void createBatchJobsAsync(const Model::CreateBatchJobsRequest& request, const CreateBatchJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBatchJobsOutcomeCallable createBatchJobsCallable(const Model::CreateBatchJobsRequest& request) const;
CreateBatchRepeatJobOutcome createBatchRepeatJob(const Model::CreateBatchRepeatJobRequest &request)const;
void createBatchRepeatJobAsync(const Model::CreateBatchRepeatJobRequest& request, const CreateBatchRepeatJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBatchRepeatJobOutcomeCallable createBatchRepeatJobCallable(const Model::CreateBatchRepeatJobRequest& request) const;
CreateBeebotIntentOutcome createBeebotIntent(const Model::CreateBeebotIntentRequest &request)const;
void createBeebotIntentAsync(const Model::CreateBeebotIntentRequest& request, const CreateBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBeebotIntentOutcomeCallable createBeebotIntentCallable(const Model::CreateBeebotIntentRequest& request) const;
CreateBeebotIntentLgfOutcome createBeebotIntentLgf(const Model::CreateBeebotIntentLgfRequest &request)const;
void createBeebotIntentLgfAsync(const Model::CreateBeebotIntentLgfRequest& request, const CreateBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBeebotIntentLgfOutcomeCallable createBeebotIntentLgfCallable(const Model::CreateBeebotIntentLgfRequest& request) const;
CreateBeebotIntentUserSayOutcome createBeebotIntentUserSay(const Model::CreateBeebotIntentUserSayRequest &request)const;
void createBeebotIntentUserSayAsync(const Model::CreateBeebotIntentUserSayRequest& request, const CreateBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateBeebotIntentUserSayOutcomeCallable createBeebotIntentUserSayCallable(const Model::CreateBeebotIntentUserSayRequest& request) const;
CreateDialogueFlowOutcome createDialogueFlow(const Model::CreateDialogueFlowRequest &request)const;
void createDialogueFlowAsync(const Model::CreateDialogueFlowRequest& request, const CreateDialogueFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDialogueFlowOutcomeCallable createDialogueFlowCallable(const Model::CreateDialogueFlowRequest& request) const;
@@ -761,15 +906,6 @@ namespace AlibabaCloud
CreateJobGroupExportTaskOutcome createJobGroupExportTask(const Model::CreateJobGroupExportTaskRequest &request)const;
void createJobGroupExportTaskAsync(const Model::CreateJobGroupExportTaskRequest& request, const CreateJobGroupExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateJobGroupExportTaskOutcomeCallable createJobGroupExportTaskCallable(const Model::CreateJobGroupExportTaskRequest& request) const;
CreateNumberDistrictInfoDownloadUrlOutcome createNumberDistrictInfoDownloadUrl(const Model::CreateNumberDistrictInfoDownloadUrlRequest &request)const;
void createNumberDistrictInfoDownloadUrlAsync(const Model::CreateNumberDistrictInfoDownloadUrlRequest& request, const CreateNumberDistrictInfoDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateNumberDistrictInfoDownloadUrlOutcomeCallable createNumberDistrictInfoDownloadUrlCallable(const Model::CreateNumberDistrictInfoDownloadUrlRequest& request) const;
CreateNumberDistrictInfoParsingTaskOutcome createNumberDistrictInfoParsingTask(const Model::CreateNumberDistrictInfoParsingTaskRequest &request)const;
void createNumberDistrictInfoParsingTaskAsync(const Model::CreateNumberDistrictInfoParsingTaskRequest& request, const CreateNumberDistrictInfoParsingTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateNumberDistrictInfoParsingTaskOutcomeCallable createNumberDistrictInfoParsingTaskCallable(const Model::CreateNumberDistrictInfoParsingTaskRequest& request) const;
CreateOutboundCallNumberOutcome createOutboundCallNumber(const Model::CreateOutboundCallNumberRequest &request)const;
void createOutboundCallNumberAsync(const Model::CreateOutboundCallNumberRequest& request, const CreateOutboundCallNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateOutboundCallNumberOutcomeCallable createOutboundCallNumberCallable(const Model::CreateOutboundCallNumberRequest& request) const;
CreateScriptOutcome createScript(const Model::CreateScriptRequest &request)const;
void createScriptAsync(const Model::CreateScriptRequest& request, const CreateScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateScriptOutcomeCallable createScriptCallable(const Model::CreateScriptRequest& request) const;
@@ -782,9 +918,21 @@ namespace AlibabaCloud
CreateTaskExportTaskOutcome createTaskExportTask(const Model::CreateTaskExportTaskRequest &request)const;
void createTaskExportTaskAsync(const Model::CreateTaskExportTaskRequest& request, const CreateTaskExportTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateTaskExportTaskOutcomeCallable createTaskExportTaskCallable(const Model::CreateTaskExportTaskRequest& request) const;
DeleteAgentProfilesOutcome deleteAgentProfiles(const Model::DeleteAgentProfilesRequest &request)const;
void deleteAgentProfilesAsync(const Model::DeleteAgentProfilesRequest& request, const DeleteAgentProfilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAgentProfilesOutcomeCallable deleteAgentProfilesCallable(const Model::DeleteAgentProfilesRequest& request) const;
DeleteAllNumberDistrictInfoOutcome deleteAllNumberDistrictInfo(const Model::DeleteAllNumberDistrictInfoRequest &request)const;
void deleteAllNumberDistrictInfoAsync(const Model::DeleteAllNumberDistrictInfoRequest& request, const DeleteAllNumberDistrictInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteAllNumberDistrictInfoOutcomeCallable deleteAllNumberDistrictInfoCallable(const Model::DeleteAllNumberDistrictInfoRequest& request) const;
DeleteBeebotIntentOutcome deleteBeebotIntent(const Model::DeleteBeebotIntentRequest &request)const;
void deleteBeebotIntentAsync(const Model::DeleteBeebotIntentRequest& request, const DeleteBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBeebotIntentOutcomeCallable deleteBeebotIntentCallable(const Model::DeleteBeebotIntentRequest& request) const;
DeleteBeebotIntentLgfOutcome deleteBeebotIntentLgf(const Model::DeleteBeebotIntentLgfRequest &request)const;
void deleteBeebotIntentLgfAsync(const Model::DeleteBeebotIntentLgfRequest& request, const DeleteBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBeebotIntentLgfOutcomeCallable deleteBeebotIntentLgfCallable(const Model::DeleteBeebotIntentLgfRequest& request) const;
DeleteBeebotIntentUserSayOutcome deleteBeebotIntentUserSay(const Model::DeleteBeebotIntentUserSayRequest &request)const;
void deleteBeebotIntentUserSayAsync(const Model::DeleteBeebotIntentUserSayRequest& request, const DeleteBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBeebotIntentUserSayOutcomeCallable deleteBeebotIntentUserSayCallable(const Model::DeleteBeebotIntentUserSayRequest& request) const;
DeleteContactBlockListOutcome deleteContactBlockList(const Model::DeleteContactBlockListRequest &request)const;
void deleteContactBlockListAsync(const Model::DeleteContactBlockListRequest& request, const DeleteContactBlockListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteContactBlockListOutcomeCallable deleteContactBlockListCallable(const Model::DeleteContactBlockListRequest& request) const;
@@ -818,6 +966,9 @@ namespace AlibabaCloud
DeleteScriptWaveformOutcome deleteScriptWaveform(const Model::DeleteScriptWaveformRequest &request)const;
void deleteScriptWaveformAsync(const Model::DeleteScriptWaveformRequest& request, const DeleteScriptWaveformAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteScriptWaveformOutcomeCallable deleteScriptWaveformCallable(const Model::DeleteScriptWaveformRequest& request) const;
DescribeBeebotIntentOutcome describeBeebotIntent(const Model::DescribeBeebotIntentRequest &request)const;
void describeBeebotIntentAsync(const Model::DescribeBeebotIntentRequest& request, const DescribeBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBeebotIntentOutcomeCallable describeBeebotIntentCallable(const Model::DescribeBeebotIntentRequest& request) const;
DescribeDialogueNodeStatisticsOutcome describeDialogueNodeStatistics(const Model::DescribeDialogueNodeStatisticsRequest &request)const;
void describeDialogueNodeStatisticsAsync(const Model::DescribeDialogueNodeStatisticsRequest& request, const DescribeDialogueNodeStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeDialogueNodeStatisticsOutcomeCallable describeDialogueNodeStatisticsCallable(const Model::DescribeDialogueNodeStatisticsRequest& request) const;
@@ -851,9 +1002,6 @@ namespace AlibabaCloud
DescribeJobGroupExportTaskProgressOutcome describeJobGroupExportTaskProgress(const Model::DescribeJobGroupExportTaskProgressRequest &request)const;
void describeJobGroupExportTaskProgressAsync(const Model::DescribeJobGroupExportTaskProgressRequest& request, const DescribeJobGroupExportTaskProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeJobGroupExportTaskProgressOutcomeCallable describeJobGroupExportTaskProgressCallable(const Model::DescribeJobGroupExportTaskProgressRequest& request) const;
DescribeNumberDistrictInfoStatusOutcome describeNumberDistrictInfoStatus(const Model::DescribeNumberDistrictInfoStatusRequest &request)const;
void describeNumberDistrictInfoStatusAsync(const Model::DescribeNumberDistrictInfoStatusRequest& request, const DescribeNumberDistrictInfoStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNumberDistrictInfoStatusOutcomeCallable describeNumberDistrictInfoStatusCallable(const Model::DescribeNumberDistrictInfoStatusRequest& request) const;
DescribeScriptOutcome describeScript(const Model::DescribeScriptRequest &request)const;
void describeScriptAsync(const Model::DescribeScriptRequest& request, const DescribeScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeScriptOutcomeCallable describeScriptCallable(const Model::DescribeScriptRequest& request) const;
@@ -875,9 +1023,6 @@ namespace AlibabaCloud
DialogueOutcome dialogue(const Model::DialogueRequest &request)const;
void dialogueAsync(const Model::DialogueRequest& request, const DialogueAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DialogueOutcomeCallable dialogueCallable(const Model::DialogueRequest& request) const;
DismissNumberDistrictInfoParsingResultOutcome dismissNumberDistrictInfoParsingResult(const Model::DismissNumberDistrictInfoParsingResultRequest &request)const;
void dismissNumberDistrictInfoParsingResultAsync(const Model::DismissNumberDistrictInfoParsingResultRequest& request, const DismissNumberDistrictInfoParsingResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DismissNumberDistrictInfoParsingResultOutcomeCallable dismissNumberDistrictInfoParsingResultCallable(const Model::DismissNumberDistrictInfoParsingResultRequest& request) const;
DownloadRecordingOutcome downloadRecording(const Model::DownloadRecordingRequest &request)const;
void downloadRecordingAsync(const Model::DownloadRecordingRequest& request, const DownloadRecordingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DownloadRecordingOutcomeCallable downloadRecordingCallable(const Model::DownloadRecordingRequest& request) const;
@@ -896,9 +1041,24 @@ namespace AlibabaCloud
GetAfterAnswerDelayPlaybackOutcome getAfterAnswerDelayPlayback(const Model::GetAfterAnswerDelayPlaybackRequest &request)const;
void getAfterAnswerDelayPlaybackAsync(const Model::GetAfterAnswerDelayPlaybackRequest& request, const GetAfterAnswerDelayPlaybackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAfterAnswerDelayPlaybackOutcomeCallable getAfterAnswerDelayPlaybackCallable(const Model::GetAfterAnswerDelayPlaybackRequest& request) const;
GetAgentProfileOutcome getAgentProfile(const Model::GetAgentProfileRequest &request)const;
void getAgentProfileAsync(const Model::GetAgentProfileRequest& request, const GetAgentProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAgentProfileOutcomeCallable getAgentProfileCallable(const Model::GetAgentProfileRequest& request) const;
GetAgentProfileTemplateOutcome getAgentProfileTemplate(const Model::GetAgentProfileTemplateRequest &request)const;
void getAgentProfileTemplateAsync(const Model::GetAgentProfileTemplateRequest& request, const GetAgentProfileTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAgentProfileTemplateOutcomeCallable getAgentProfileTemplateCallable(const Model::GetAgentProfileTemplateRequest& request) const;
GetAnnotationMissionSummaryOutcome getAnnotationMissionSummary(const Model::GetAnnotationMissionSummaryRequest &request)const;
void getAnnotationMissionSummaryAsync(const Model::GetAnnotationMissionSummaryRequest& request, const GetAnnotationMissionSummaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAnnotationMissionSummaryOutcomeCallable getAnnotationMissionSummaryCallable(const Model::GetAnnotationMissionSummaryRequest& request) const;
GetAnnotationMissionTagInfoListOutcome getAnnotationMissionTagInfoList(const Model::GetAnnotationMissionTagInfoListRequest &request)const;
void getAnnotationMissionTagInfoListAsync(const Model::GetAnnotationMissionTagInfoListRequest& request, const GetAnnotationMissionTagInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAnnotationMissionTagInfoListOutcomeCallable getAnnotationMissionTagInfoListCallable(const Model::GetAnnotationMissionTagInfoListRequest& request) const;
GetAsrServerInfoOutcome getAsrServerInfo(const Model::GetAsrServerInfoRequest &request)const;
void getAsrServerInfoAsync(const Model::GetAsrServerInfoRequest& request, const GetAsrServerInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAsrServerInfoOutcomeCallable getAsrServerInfoCallable(const Model::GetAsrServerInfoRequest& request) const;
GetAssignJobsAsyncResultOutcome getAssignJobsAsyncResult(const Model::GetAssignJobsAsyncResultRequest &request)const;
void getAssignJobsAsyncResultAsync(const Model::GetAssignJobsAsyncResultRequest& request, const GetAssignJobsAsyncResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAssignJobsAsyncResultOutcomeCallable getAssignJobsAsyncResultCallable(const Model::GetAssignJobsAsyncResultRequest& request) const;
GetBaseStrategyPeriodOutcome getBaseStrategyPeriod(const Model::GetBaseStrategyPeriodRequest &request)const;
void getBaseStrategyPeriodAsync(const Model::GetBaseStrategyPeriodRequest& request, const GetBaseStrategyPeriodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetBaseStrategyPeriodOutcomeCallable getBaseStrategyPeriodCallable(const Model::GetBaseStrategyPeriodRequest& request) const;
@@ -914,18 +1074,21 @@ namespace AlibabaCloud
GetCurrentConcurrencyOutcome getCurrentConcurrency(const Model::GetCurrentConcurrencyRequest &request)const;
void getCurrentConcurrencyAsync(const Model::GetCurrentConcurrencyRequest& request, const GetCurrentConcurrencyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCurrentConcurrencyOutcomeCallable getCurrentConcurrencyCallable(const Model::GetCurrentConcurrencyRequest& request) const;
GetEffectiveDaysOutcome getEffectiveDays(const Model::GetEffectiveDaysRequest &request)const;
void getEffectiveDaysAsync(const Model::GetEffectiveDaysRequest& request, const GetEffectiveDaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetEffectiveDaysOutcomeCallable getEffectiveDaysCallable(const Model::GetEffectiveDaysRequest& request) const;
GetEmptyNumberNoMoreCallsInfoOutcome getEmptyNumberNoMoreCallsInfo(const Model::GetEmptyNumberNoMoreCallsInfoRequest &request)const;
void getEmptyNumberNoMoreCallsInfoAsync(const Model::GetEmptyNumberNoMoreCallsInfoRequest& request, const GetEmptyNumberNoMoreCallsInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetEmptyNumberNoMoreCallsInfoOutcomeCallable getEmptyNumberNoMoreCallsInfoCallable(const Model::GetEmptyNumberNoMoreCallsInfoRequest& request) const;
GetJobDataUploadParamsOutcome getJobDataUploadParams(const Model::GetJobDataUploadParamsRequest &request)const;
void getJobDataUploadParamsAsync(const Model::GetJobDataUploadParamsRequest& request, const GetJobDataUploadParamsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetJobDataUploadParamsOutcomeCallable getJobDataUploadParamsCallable(const Model::GetJobDataUploadParamsRequest& request) const;
GetMaxAttemptsPerDayOutcome getMaxAttemptsPerDay(const Model::GetMaxAttemptsPerDayRequest &request)const;
void getMaxAttemptsPerDayAsync(const Model::GetMaxAttemptsPerDayRequest& request, const GetMaxAttemptsPerDayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetMaxAttemptsPerDayOutcomeCallable getMaxAttemptsPerDayCallable(const Model::GetMaxAttemptsPerDayRequest& request) const;
GetNumberDistrictInfoTemplateDownloadUrlOutcome getNumberDistrictInfoTemplateDownloadUrl(const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest &request)const;
void getNumberDistrictInfoTemplateDownloadUrlAsync(const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest& request, const GetNumberDistrictInfoTemplateDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetNumberDistrictInfoTemplateDownloadUrlOutcomeCallable getNumberDistrictInfoTemplateDownloadUrlCallable(const Model::GetNumberDistrictInfoTemplateDownloadUrlRequest& request) const;
GetRealtimeConcurrencyReportOutcome getRealtimeConcurrencyReport(const Model::GetRealtimeConcurrencyReportRequest &request)const;
void getRealtimeConcurrencyReportAsync(const Model::GetRealtimeConcurrencyReportRequest& request, const GetRealtimeConcurrencyReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetRealtimeConcurrencyReportOutcomeCallable getRealtimeConcurrencyReportCallable(const Model::GetRealtimeConcurrencyReportRequest& request) const;
GetSummaryInfoOutcome getSummaryInfo(const Model::GetSummaryInfoRequest &request)const;
void getSummaryInfoAsync(const Model::GetSummaryInfoRequest& request, const GetSummaryInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSummaryInfoOutcomeCallable getSummaryInfoCallable(const Model::GetSummaryInfoRequest& request) const;
@@ -941,9 +1104,30 @@ namespace AlibabaCloud
InflightTaskTimeoutOutcome inflightTaskTimeout(const Model::InflightTaskTimeoutRequest &request)const;
void inflightTaskTimeoutAsync(const Model::InflightTaskTimeoutRequest& request, const InflightTaskTimeoutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InflightTaskTimeoutOutcomeCallable inflightTaskTimeoutCallable(const Model::InflightTaskTimeoutRequest& request) const;
ListAgentProfilesOutcome listAgentProfiles(const Model::ListAgentProfilesRequest &request)const;
void listAgentProfilesAsync(const Model::ListAgentProfilesRequest& request, const ListAgentProfilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAgentProfilesOutcomeCallable listAgentProfilesCallable(const Model::ListAgentProfilesRequest& request) const;
ListAllTenantBindNumberBindingOutcome listAllTenantBindNumberBinding(const Model::ListAllTenantBindNumberBindingRequest &request)const;
void listAllTenantBindNumberBindingAsync(const Model::ListAllTenantBindNumberBindingRequest& request, const ListAllTenantBindNumberBindingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAllTenantBindNumberBindingOutcomeCallable listAllTenantBindNumberBindingCallable(const Model::ListAllTenantBindNumberBindingRequest& request) const;
ListAnnotationMissionOutcome listAnnotationMission(const Model::ListAnnotationMissionRequest &request)const;
void listAnnotationMissionAsync(const Model::ListAnnotationMissionRequest& request, const ListAnnotationMissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAnnotationMissionOutcomeCallable listAnnotationMissionCallable(const Model::ListAnnotationMissionRequest& request) const;
ListAnnotationMissionSessionOutcome listAnnotationMissionSession(const Model::ListAnnotationMissionSessionRequest &request)const;
void listAnnotationMissionSessionAsync(const Model::ListAnnotationMissionSessionRequest& request, const ListAnnotationMissionSessionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAnnotationMissionSessionOutcomeCallable listAnnotationMissionSessionCallable(const Model::ListAnnotationMissionSessionRequest& request) const;
ListApiPluginsOutcome listApiPlugins(const Model::ListApiPluginsRequest &request)const;
void listApiPluginsAsync(const Model::ListApiPluginsRequest& request, const ListApiPluginsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListApiPluginsOutcomeCallable listApiPluginsCallable(const Model::ListApiPluginsRequest& request) const;
ListBeebotIntentOutcome listBeebotIntent(const Model::ListBeebotIntentRequest &request)const;
void listBeebotIntentAsync(const Model::ListBeebotIntentRequest& request, const ListBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListBeebotIntentOutcomeCallable listBeebotIntentCallable(const Model::ListBeebotIntentRequest& request) const;
ListBeebotIntentLgfOutcome listBeebotIntentLgf(const Model::ListBeebotIntentLgfRequest &request)const;
void listBeebotIntentLgfAsync(const Model::ListBeebotIntentLgfRequest& request, const ListBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListBeebotIntentLgfOutcomeCallable listBeebotIntentLgfCallable(const Model::ListBeebotIntentLgfRequest& request) const;
ListBeebotIntentUserSayOutcome listBeebotIntentUserSay(const Model::ListBeebotIntentUserSayRequest &request)const;
void listBeebotIntentUserSayAsync(const Model::ListBeebotIntentUserSayRequest& request, const ListBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListBeebotIntentUserSayOutcomeCallable listBeebotIntentUserSayCallable(const Model::ListBeebotIntentUserSayRequest& request) const;
ListChatbotInstancesOutcome listChatbotInstances(const Model::ListChatbotInstancesRequest &request)const;
void listChatbotInstancesAsync(const Model::ListChatbotInstancesRequest& request, const ListChatbotInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListChatbotInstancesOutcomeCallable listChatbotInstancesCallable(const Model::ListChatbotInstancesRequest& request) const;
@@ -953,12 +1137,18 @@ namespace AlibabaCloud
ListDownloadTasksOutcome listDownloadTasks(const Model::ListDownloadTasksRequest &request)const;
void listDownloadTasksAsync(const Model::ListDownloadTasksRequest& request, const ListDownloadTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDownloadTasksOutcomeCallable listDownloadTasksCallable(const Model::ListDownloadTasksRequest& request) const;
ListFlashSmsTemplatesOutcome listFlashSmsTemplates(const Model::ListFlashSmsTemplatesRequest &request)const;
void listFlashSmsTemplatesAsync(const Model::ListFlashSmsTemplatesRequest& request, const ListFlashSmsTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListFlashSmsTemplatesOutcomeCallable listFlashSmsTemplatesCallable(const Model::ListFlashSmsTemplatesRequest& request) const;
ListGlobalQuestionsOutcome listGlobalQuestions(const Model::ListGlobalQuestionsRequest &request)const;
void listGlobalQuestionsAsync(const Model::ListGlobalQuestionsRequest& request, const ListGlobalQuestionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListGlobalQuestionsOutcomeCallable listGlobalQuestionsCallable(const Model::ListGlobalQuestionsRequest& request) const;
ListInstancesOutcome listInstances(const Model::ListInstancesRequest &request)const;
void listInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListInstancesOutcomeCallable listInstancesCallable(const Model::ListInstancesRequest& request) const;
ListIntentionsOutcome listIntentions(const Model::ListIntentionsRequest &request)const;
void listIntentionsAsync(const Model::ListIntentionsRequest& request, const ListIntentionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListIntentionsOutcomeCallable listIntentionsCallable(const Model::ListIntentionsRequest& request) const;
ListIntentsOutcome listIntents(const Model::ListIntentsRequest &request)const;
void listIntentsAsync(const Model::ListIntentsRequest& request, const ListIntentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListIntentsOutcomeCallable listIntentsCallable(const Model::ListIntentsRequest& request) const;
@@ -980,9 +1170,6 @@ namespace AlibabaCloud
ListResourceTagsOutcome listResourceTags(const Model::ListResourceTagsRequest &request)const;
void listResourceTagsAsync(const Model::ListResourceTagsRequest& request, const ListResourceTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListResourceTagsOutcomeCallable listResourceTagsCallable(const Model::ListResourceTagsRequest& request) const;
ListSchedulerInstancesOutcome listSchedulerInstances(const Model::ListSchedulerInstancesRequest &request)const;
void listSchedulerInstancesAsync(const Model::ListSchedulerInstancesRequest& request, const ListSchedulerInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSchedulerInstancesOutcomeCallable listSchedulerInstancesCallable(const Model::ListSchedulerInstancesRequest& request) const;
ListScriptPublishHistoriesOutcome listScriptPublishHistories(const Model::ListScriptPublishHistoriesRequest &request)const;
void listScriptPublishHistoriesAsync(const Model::ListScriptPublishHistoriesRequest& request, const ListScriptPublishHistoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListScriptPublishHistoriesOutcomeCallable listScriptPublishHistoriesCallable(const Model::ListScriptPublishHistoriesRequest& request) const;
@@ -1001,9 +1188,24 @@ namespace AlibabaCloud
ListTagsOutcome listTags(const Model::ListTagsRequest &request)const;
void listTagsAsync(const Model::ListTagsRequest& request, const ListTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTagsOutcomeCallable listTagsCallable(const Model::ListTagsRequest& request) const;
ModifyAgentProfileOutcome modifyAgentProfile(const Model::ModifyAgentProfileRequest &request)const;
void modifyAgentProfileAsync(const Model::ModifyAgentProfileRequest& request, const ModifyAgentProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAgentProfileOutcomeCallable modifyAgentProfileCallable(const Model::ModifyAgentProfileRequest& request) const;
ModifyAnnotationMissionOutcome modifyAnnotationMission(const Model::ModifyAnnotationMissionRequest &request)const;
void modifyAnnotationMissionAsync(const Model::ModifyAnnotationMissionRequest& request, const ModifyAnnotationMissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAnnotationMissionOutcomeCallable modifyAnnotationMissionCallable(const Model::ModifyAnnotationMissionRequest& request) const;
ModifyBatchJobsOutcome modifyBatchJobs(const Model::ModifyBatchJobsRequest &request)const;
void modifyBatchJobsAsync(const Model::ModifyBatchJobsRequest& request, const ModifyBatchJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBatchJobsOutcomeCallable modifyBatchJobsCallable(const Model::ModifyBatchJobsRequest& request) const;
ModifyBeebotIntentOutcome modifyBeebotIntent(const Model::ModifyBeebotIntentRequest &request)const;
void modifyBeebotIntentAsync(const Model::ModifyBeebotIntentRequest& request, const ModifyBeebotIntentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBeebotIntentOutcomeCallable modifyBeebotIntentCallable(const Model::ModifyBeebotIntentRequest& request) const;
ModifyBeebotIntentLgfOutcome modifyBeebotIntentLgf(const Model::ModifyBeebotIntentLgfRequest &request)const;
void modifyBeebotIntentLgfAsync(const Model::ModifyBeebotIntentLgfRequest& request, const ModifyBeebotIntentLgfAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBeebotIntentLgfOutcomeCallable modifyBeebotIntentLgfCallable(const Model::ModifyBeebotIntentLgfRequest& request) const;
ModifyBeebotIntentUserSayOutcome modifyBeebotIntentUserSay(const Model::ModifyBeebotIntentUserSayRequest &request)const;
void modifyBeebotIntentUserSayAsync(const Model::ModifyBeebotIntentUserSayRequest& request, const ModifyBeebotIntentUserSayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyBeebotIntentUserSayOutcomeCallable modifyBeebotIntentUserSayCallable(const Model::ModifyBeebotIntentUserSayRequest& request) const;
ModifyDialogueFlowOutcome modifyDialogueFlow(const Model::ModifyDialogueFlowRequest &request)const;
void modifyDialogueFlowAsync(const Model::ModifyDialogueFlowRequest& request, const ModifyDialogueFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyDialogueFlowOutcomeCallable modifyDialogueFlowCallable(const Model::ModifyDialogueFlowRequest& request) const;
@@ -1067,6 +1269,12 @@ namespace AlibabaCloud
SaveAfterAnswerDelayPlaybackOutcome saveAfterAnswerDelayPlayback(const Model::SaveAfterAnswerDelayPlaybackRequest &request)const;
void saveAfterAnswerDelayPlaybackAsync(const Model::SaveAfterAnswerDelayPlaybackRequest& request, const SaveAfterAnswerDelayPlaybackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveAfterAnswerDelayPlaybackOutcomeCallable saveAfterAnswerDelayPlaybackCallable(const Model::SaveAfterAnswerDelayPlaybackRequest& request) const;
SaveAnnotationMissionSessionListOutcome saveAnnotationMissionSessionList(const Model::SaveAnnotationMissionSessionListRequest &request)const;
void saveAnnotationMissionSessionListAsync(const Model::SaveAnnotationMissionSessionListRequest& request, const SaveAnnotationMissionSessionListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveAnnotationMissionSessionListOutcomeCallable saveAnnotationMissionSessionListCallable(const Model::SaveAnnotationMissionSessionListRequest& request) const;
SaveAnnotationMissionTagInfoListOutcome saveAnnotationMissionTagInfoList(const Model::SaveAnnotationMissionTagInfoListRequest &request)const;
void saveAnnotationMissionTagInfoListAsync(const Model::SaveAnnotationMissionTagInfoListRequest& request, const SaveAnnotationMissionTagInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveAnnotationMissionTagInfoListOutcomeCallable saveAnnotationMissionTagInfoListCallable(const Model::SaveAnnotationMissionTagInfoListRequest& request) const;
SaveBaseStrategyPeriodOutcome saveBaseStrategyPeriod(const Model::SaveBaseStrategyPeriodRequest &request)const;
void saveBaseStrategyPeriodAsync(const Model::SaveBaseStrategyPeriodRequest& request, const SaveBaseStrategyPeriodAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBaseStrategyPeriodOutcomeCallable saveBaseStrategyPeriodCallable(const Model::SaveBaseStrategyPeriodRequest& request) const;

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT AssignJobsAsyncRequest : public RpcServiceRequest {
public:
AssignJobsAsyncRequest();
~AssignJobsAsyncRequest();
std::vector<std::string> getJobsJson() const;
void setJobsJson(const std::vector<std::string> &jobsJson);
std::vector<std::string> getCallingNumber() const;
void setCallingNumber(const std::vector<std::string> &callingNumber);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getStrategyJson() const;
void setStrategyJson(const std::string &strategyJson);
std::string getJobGroupId() const;
void setJobGroupId(const std::string &jobGroupId);
private:
std::vector<std::string> jobsJson_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
std::string strategyJson_;
std::string jobGroupId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCRESULT_H_
#include <string>
#include <vector>
@@ -29,26 +29,26 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetEffectiveDaysResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT AssignJobsAsyncResult : public ServiceResult
{
public:
GetEffectiveDaysResult();
explicit GetEffectiveDaysResult(const std::string &payload);
~GetEffectiveDaysResult();
int getEffectiveDays()const;
AssignJobsAsyncResult();
explicit AssignJobsAsyncResult(const std::string &payload);
~AssignJobsAsyncResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getAsyncTaskId()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int effectiveDays_;
std::string message_;
int httpStatusCode_;
std::string asyncTaskId_;
std::string code_;
bool success_;
@@ -56,4 +56,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_ASSIGNJOBSASYNCRESULT_H_

View File

@@ -0,0 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILEREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILEREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateAgentProfileRequest : public RpcServiceRequest {
public:
CreateAgentProfileRequest();
~CreateAgentProfileRequest();
std::string getModelConfig() const;
void setModelConfig(const std::string &modelConfig);
std::string getAppIp() const;
void setAppIp(const std::string &appIp);
std::string getDescription() const;
void setDescription(const std::string &description);
std::string getAgentProfileTemplateId() const;
void setAgentProfileTemplateId(const std::string &agentProfileTemplateId);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getVariablesJson() const;
void setVariablesJson(const std::string &variablesJson);
std::string getInstructionJson() const;
void setInstructionJson(const std::string &instructionJson);
std::string getScenario() const;
void setScenario(const std::string &scenario);
std::string getModel() const;
void setModel(const std::string &model);
std::string getLabelsJson() const;
void setLabelsJson(const std::string &labelsJson);
std::string getFaqCategoryIds() const;
void setFaqCategoryIds(const std::string &faqCategoryIds);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getPromptJson() const;
void setPromptJson(const std::string &promptJson);
std::string getPrompt() const;
void setPrompt(const std::string &prompt);
private:
std::string modelConfig_;
std::string appIp_;
std::string description_;
std::string agentProfileTemplateId_;
std::string scriptId_;
std::string variablesJson_;
std::string instructionJson_;
std::string scenario_;
std::string model_;
std::string labelsJson_;
std::string faqCategoryIds_;
std::string instanceId_;
std::string promptJson_;
std::string prompt_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBENUMBERDISTRICTINFOSTATUSRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBENUMBERDISTRICTINFOSTATUSRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILERESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILERESULT_H_
#include <string>
#include <vector>
@@ -29,43 +29,46 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DescribeNumberDistrictInfoStatusResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateAgentProfileResult : public ServiceResult
{
public:
struct AppliedVersion
struct Data
{
std::string versionId;
std::string fileName;
long fileSize;
};
struct ParsingVersion
{
std::string versionId;
long parseProgress;
std::string fileName;
long fileSize;
std::string labelsJson;
std::string variablesJson;
std::string description;
std::string instanceId;
std::string createTime;
std::string scriptId;
bool system;
std::string scenario;
std::string agentProfileId;
std::string agentType;
std::string modelConfig;
std::string agentProfileTemplateId;
std::string promptJson;
std::string updateTime;
std::string model;
std::string prompt;
std::string instructionJson;
};
DescribeNumberDistrictInfoStatusResult();
explicit DescribeNumberDistrictInfoStatusResult(const std::string &payload);
~DescribeNumberDistrictInfoStatusResult();
std::string getStatus()const;
AppliedVersion getAppliedVersion()const;
ParsingVersion getParsingVersion()const;
CreateAgentProfileResult();
explicit CreateAgentProfileResult(const std::string &payload);
~CreateAgentProfileResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
AppliedVersion appliedVersion_;
ParsingVersion parsingVersion_;
std::string message_;
int httpStatusCode_;
Data data_;
std::string code_;
bool success_;
@@ -73,4 +76,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DESCRIBENUMBERDISTRICTINFOSTATUSRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEAGENTPROFILERESULT_H_

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateAnnotationMissionRequest : public RpcServiceRequest {
public:
CreateAnnotationMissionRequest();
~CreateAnnotationMissionRequest();
std::string getSessionEndReasonFilterListJsonString() const;
void setSessionEndReasonFilterListJsonString(const std::string &sessionEndReasonFilterListJsonString);
int getSamplingType() const;
void setSamplingType(int samplingType);
std::vector<int> getSessionEndReasonFilterList() const;
void setSessionEndReasonFilterList(const std::vector<int> &sessionEndReasonFilterList);
int getAnnotationMissionDataSourceType() const;
void setAnnotationMissionDataSourceType(int annotationMissionDataSourceType);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getAnnotationMissionDebugDataSourceListJsonString() const;
void setAnnotationMissionDebugDataSourceListJsonString(const std::string &annotationMissionDebugDataSourceListJsonString);
long getConversationTimeEndFilter() const;
void setConversationTimeEndFilter(long conversationTimeEndFilter);
long getConversationTimeStartFilter() const;
void setConversationTimeStartFilter(long conversationTimeStartFilter);
std::string getAgentId() const;
void setAgentId(const std::string &agentId);
bool getExcludeOtherSession() const;
void setExcludeOtherSession(bool excludeOtherSession);
bool getFinished() const;
void setFinished(bool finished);
int getSamplingRate() const;
void setSamplingRate(int samplingRate);
std::string getAgentKey() const;
void setAgentKey(const std::string &agentKey);
std::string getAnnotationMissionName() const;
void setAnnotationMissionName(const std::string &annotationMissionName);
std::string getChatbotId() const;
void setChatbotId(const std::string &chatbotId);
std::vector<int> getAnnotationMissionDebugDataSourceList() const;
void setAnnotationMissionDebugDataSourceList(const std::vector<int> &annotationMissionDebugDataSourceList);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getSamplingCount() const;
void setSamplingCount(int samplingCount);
private:
std::string sessionEndReasonFilterListJsonString_;
int samplingType_;
std::vector<int> sessionEndReasonFilterList_;
int annotationMissionDataSourceType_;
std::string scriptId_;
std::string annotationMissionDebugDataSourceListJsonString_;
long conversationTimeEndFilter_;
long conversationTimeStartFilter_;
std::string agentId_;
bool excludeOtherSession_;
bool finished_;
int samplingRate_;
std::string agentKey_;
std::string annotationMissionName_;
std::string chatbotId_;
std::vector<int> annotationMissionDebugDataSourceList_;
std::string instanceId_;
int samplingCount_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateAnnotationMissionResult : public ServiceResult
{
public:
struct Data
{
std::string message;
bool success;
};
CreateAnnotationMissionResult();
explicit CreateAnnotationMissionResult(const std::string &payload);
~CreateAnnotationMissionResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
Data data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEANNOTATIONMISSIONRESULT_H_

View File

@@ -40,10 +40,14 @@ public:
void setFilterStatus(const std::string &filterStatus);
std::string getStrategyJson() const;
void setStrategyJson(const std::string &strategyJson);
std::vector<std::string> getRecallCallingNumber() const;
void setRecallCallingNumber(const std::vector<std::string> &recallCallingNumber);
long getRingingDuration() const;
void setRingingDuration(long ringingDuration);
std::string getPriority() const;
void setPriority(const std::string &priority);
std::string getFlashSmsExtras() const;
void setFlashSmsExtras(const std::string &flashSmsExtras);
std::vector<std::string> getCallingNumber() const;
void setCallingNumber(const std::vector<std::string> &callingNumber);
std::string getInstanceId() const;
@@ -61,8 +65,10 @@ private:
std::string scriptId_;
std::string filterStatus_;
std::string strategyJson_;
std::vector<std::string> recallCallingNumber_;
long ringingDuration_;
std::string priority_;
std::string flashSmsExtras_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
std::string name_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEOUTBOUNDCALLNUMBERREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEOUTBOUNDCALLNUMBERREQUEST_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,26 +26,27 @@
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateOutboundCallNumberRequest : public RpcServiceRequest {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentLgfRequest : public RpcServiceRequest {
public:
CreateOutboundCallNumberRequest();
~CreateOutboundCallNumberRequest();
int getRateLimitCount() const;
void setRateLimitCount(int rateLimitCount);
std::string getNumber() const;
void setNumber(const std::string &number);
struct LgfDefinition {
std::string ruleText;
long intentId;
};
CreateBeebotIntentLgfRequest();
~CreateBeebotIntentLgfRequest();
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getRateLimitPeriod() const;
void setRateLimitPeriod(int rateLimitPeriod);
LgfDefinition getLgfDefinition() const;
void setLgfDefinition(const LgfDefinition &lgfDefinition);
private:
int rateLimitCount_;
std::string number_;
std::string scriptId_;
std::string instanceId_;
int rateLimitPeriod_;
LgfDefinition lgfDefinition_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEOUTBOUNDCALLNUMBERREQUEST_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DISMISSNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DISMISSNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFRESULT_H_
#include <string>
#include <vector>
@@ -29,24 +29,28 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DismissNumberDistrictInfoParsingResultResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentLgfResult : public ServiceResult
{
public:
DismissNumberDistrictInfoParsingResultResult();
explicit DismissNumberDistrictInfoParsingResultResult(const std::string &payload);
~DismissNumberDistrictInfoParsingResultResult();
CreateBeebotIntentLgfResult();
explicit CreateBeebotIntentLgfResult(const std::string &payload);
~CreateBeebotIntentLgfResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
int getHttpStatusCode()const;
long getLgfId()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
int httpStatusCode_;
long lgfId_;
std::string code_;
bool success_;
@@ -54,4 +58,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DISMISSNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTLGFRESULT_H_

View File

@@ -0,0 +1,52 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentRequest : public RpcServiceRequest {
public:
struct IntentDefinition {
std::string aliasName;
std::string intentName;
};
CreateBeebotIntentRequest();
~CreateBeebotIntentRequest();
IntentDefinition getIntentDefinition() const;
void setIntentDefinition(const IntentDefinition &intentDefinition);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
IntentDefinition intentDefinition_;
std::string scriptId_;
std::string instanceId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_APPLYNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_APPLYNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTRESULT_H_
#include <string>
#include <vector>
@@ -29,29 +29,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT ApplyNumberDistrictInfoParsingResultResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentResult : public ServiceResult
{
public:
ApplyNumberDistrictInfoParsingResultResult();
explicit ApplyNumberDistrictInfoParsingResultResult(const std::string &payload);
~ApplyNumberDistrictInfoParsingResultResult();
CreateBeebotIntentResult();
explicit CreateBeebotIntentResult(const std::string &payload);
~CreateBeebotIntentResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
long getIntentId()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
int httpStatusCode_;
std::string code_;
bool success_;
long intentId_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_APPLYNUMBERDISTRICTINFOPARSINGRESULTRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTRESULT_H_

View File

@@ -0,0 +1,52 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentUserSayRequest : public RpcServiceRequest {
public:
struct UserSayDefinition {
long intentId;
std::string content;
};
CreateBeebotIntentUserSayRequest();
~CreateBeebotIntentUserSayRequest();
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
UserSayDefinition getUserSayDefinition() const;
void setUserSayDefinition(const UserSayDefinition &userSayDefinition);
private:
std::string scriptId_;
std::string instanceId_;
UserSayDefinition userSayDefinition_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateBeebotIntentUserSayResult : public ServiceResult
{
public:
CreateBeebotIntentUserSayResult();
explicit CreateBeebotIntentUserSayResult(const std::string &payload);
~CreateBeebotIntentUserSayResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
long getUserSayId()const;
int getHttpStatusCode()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
long userSayId_;
int httpStatusCode_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATEBEEBOTINTENTUSERSAYRESULT_H_

View File

@@ -38,6 +38,8 @@ public:
void setScriptId(const std::string &scriptId);
std::string getStrategyJson() const;
void setStrategyJson(const std::string &strategyJson);
std::vector<std::string> getRecallCallingNumber() const;
void setRecallCallingNumber(const std::vector<std::string> &recallCallingNumber);
long getRingingDuration() const;
void setRingingDuration(long ringingDuration);
std::string getScenarioId() const;
@@ -46,6 +48,8 @@ public:
void setPriority(const std::string &priority);
std::string getJobGroupDescription() const;
void setJobGroupDescription(const std::string &jobGroupDescription);
std::string getFlashSmsExtras() const;
void setFlashSmsExtras(const std::string &flashSmsExtras);
std::vector<std::string> getCallingNumber() const;
void setCallingNumber(const std::vector<std::string> &callingNumber);
std::string getInstanceId() const;
@@ -58,10 +62,12 @@ private:
std::string jobGroupName_;
std::string scriptId_;
std::string strategyJson_;
std::vector<std::string> recallCallingNumber_;
long ringingDuration_;
std::string scenarioId_;
std::string priority_;
std::string jobGroupDescription_;
std::string flashSmsExtras_;
std::vector<std::string> callingNumber_;
std::string instanceId_;
long minConcurrency_;

View File

@@ -85,6 +85,7 @@ namespace AlibabaCloud
Strategy strategy;
std::string jobFilePath;
ExportProgress exportProgress;
std::vector<std::string> recallCallingNumbers;
RecallStrategy recallStrategy;
std::vector<std::string> callingNumbers;
};

View File

@@ -36,18 +36,30 @@ public:
void setIndustry(const std::string &industry);
std::string getScriptName() const;
void setScriptName(const std::string &scriptName);
std::string getNluEngine() const;
void setNluEngine(const std::string &nluEngine);
std::string getScene() const;
void setScene(const std::string &scene);
std::string getNluAccessType() const;
void setNluAccessType(const std::string &nluAccessType);
std::vector<std::string> getScriptWaveform() const;
void setScriptWaveform(const std::vector<std::string> &scriptWaveform);
std::string getAsrConfig() const;
void setAsrConfig(const std::string &asrConfig);
bool getAgentLlm() const;
void setAgentLlm(bool agentLlm);
std::string getMiniPlaybackConfigListJsonString() const;
void setMiniPlaybackConfigListJsonString(const std::string &miniPlaybackConfigListJsonString);
bool getEmotionEnable() const;
void setEmotionEnable(bool emotionEnable);
long getAgentId() const;
void setAgentId(long agentId);
bool getNewBargeInEnable() const;
void setNewBargeInEnable(bool newBargeInEnable);
std::string getAgentKey() const;
void setAgentKey(const std::string &agentKey);
std::string getScriptNluProfileJsonString() const;
void setScriptNluProfileJsonString(const std::string &scriptNluProfileJsonString);
bool getMiniPlaybackEnable() const;
void setMiniPlaybackEnable(bool miniPlaybackEnable);
std::string getChatbotId() const;
@@ -65,12 +77,18 @@ private:
std::string ttsConfig_;
std::string industry_;
std::string scriptName_;
std::string nluEngine_;
std::string scene_;
std::string nluAccessType_;
std::vector<std::string> scriptWaveform_;
std::string asrConfig_;
bool agentLlm_;
std::string miniPlaybackConfigListJsonString_;
bool emotionEnable_;
long agentId_;
bool newBargeInEnable_;
std::string agentKey_;
std::string scriptNluProfileJsonString_;
bool miniPlaybackEnable_;
std::string chatbotId_;
std::string instanceId_;

View File

@@ -37,7 +37,9 @@ namespace AlibabaCloud
std::string status;
std::string industry;
bool isDrafted;
std::string nluAccessType;
std::string scriptName;
std::string nluEngine;
long updateTime;
std::string scriptDescription;
std::string scriptId;

View File

@@ -64,6 +64,8 @@ public:
void setHasHangUpByRejection(bool hasHangUpByRejection);
bool getHasReachedEndOfFlow() const;
void setHasReachedEndOfFlow(bool hasReachedEndOfFlow);
std::string getCallingNumber() const;
void setCallingNumber(const std::string &callingNumber);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
long getRecordingDurationGte() const;
@@ -101,6 +103,7 @@ private:
std::string taskId_;
bool hasHangUpByRejection_;
bool hasReachedEndOfFlow_;
std::string callingNumber_;
std::string instanceId_;
long recordingDurationGte_;
long callDurationLte_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSREQUEST_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
@@ -26,20 +26,20 @@
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT GetEffectiveDaysRequest : public RpcServiceRequest {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteAgentProfilesRequest : public RpcServiceRequest {
public:
GetEffectiveDaysRequest();
~GetEffectiveDaysRequest();
int getStrategyLevel() const;
void setStrategyLevel(int strategyLevel);
std::string getEntryId() const;
void setEntryId(const std::string &entryId);
DeleteAgentProfilesRequest();
~DeleteAgentProfilesRequest();
std::string getAppIp() const;
void setAppIp(const std::string &appIp);
std::vector<std::string> getAgentProfileIds() const;
void setAgentProfileIds(const std::vector<std::string> &agentProfileIds);
private:
int strategyLevel_;
std::string entryId_;
std::string appIp_;
std::vector<std::string> agentProfileIds_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_GETEFFECTIVEDAYSREQUEST_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFOPARSINGTASKRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFOPARSINGTASKRESULT_H_
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESRESULT_H_
#include <string>
#include <vector>
@@ -29,16 +29,17 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT CreateNumberDistrictInfoParsingTaskResult : public ServiceResult
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteAgentProfilesResult : public ServiceResult
{
public:
CreateNumberDistrictInfoParsingTaskResult();
explicit CreateNumberDistrictInfoParsingTaskResult(const std::string &payload);
~CreateNumberDistrictInfoParsingTaskResult();
DeleteAgentProfilesResult();
explicit DeleteAgentProfilesResult(const std::string &payload);
~DeleteAgentProfilesResult();
std::string getMessage()const;
int getHttpStatusCode()const;
std::string getData()const;
std::string getCode()const;
bool getSuccess()const;
@@ -47,6 +48,7 @@ namespace AlibabaCloud
private:
std::string message_;
int httpStatusCode_;
std::string data_;
std::string code_;
bool success_;
@@ -54,4 +56,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_CREATENUMBERDISTRICTINFOPARSINGTASKRESULT_H_
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEAGENTPROFILESRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFREQUEST_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFREQUEST_H_
#include <alibabacloud/outboundbot/OutboundBotExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace OutboundBot {
namespace Model {
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentLgfRequest : public RpcServiceRequest {
public:
DeleteBeebotIntentLgfRequest();
~DeleteBeebotIntentLgfRequest();
long getLgfId() const;
void setLgfId(long lgfId);
long getIntentId() const;
void setIntentId(long intentId);
std::string getScriptId() const;
void setScriptId(const std::string &scriptId);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
long lgfId_;
long intentId_;
std::string scriptId_;
std::string instanceId_;
};
} // namespace Model
} // namespace OutboundBot
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFRESULT_H_
#define ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/outboundbot/OutboundBotExport.h>
namespace AlibabaCloud
{
namespace OutboundBot
{
namespace Model
{
class ALIBABACLOUD_OUTBOUNDBOT_EXPORT DeleteBeebotIntentLgfResult : public ServiceResult
{
public:
DeleteBeebotIntentLgfResult();
explicit DeleteBeebotIntentLgfResult(const std::string &payload);
~DeleteBeebotIntentLgfResult();
std::string getBeebotRequestId()const;
std::string getMessage()const;
int getHttpStatusCode()const;
long getLgfId()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string beebotRequestId_;
std::string message_;
int httpStatusCode_;
long lgfId_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_OUTBOUNDBOT_MODEL_DELETEBEEBOTINTENTLGFRESULT_H_

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