Compare commits

..

4 Commits

Author SHA1 Message Date
sdk-team
a6e6fc3981 增加国际一口价相关接口. 2024-08-30 02:52:51 +00:00
sdk-team
ac4e846136 Generated 2015-12-01 for Dds. 2024-08-28 05:45:41 +00:00
sdk-team
b88765a938 治理检测新增第一版OpenAPI 2024-08-23 02:51:13 +00:00
sdk-team
776d68f0aa Generated 2017-11-10 for Ens. 2024-08-23 02:42:48 +00:00
215 changed files with 12171 additions and 274 deletions

View File

@@ -1 +1 @@
1.36.1977
1.36.1981

View File

@@ -61,6 +61,7 @@ namespace AlibabaCloud
int port;
std::string nodeId;
std::string vpcCloudInstanceId;
std::string lockMode;
int maxIOPS;
};
struct ShardAttribute
@@ -73,6 +74,7 @@ namespace AlibabaCloud
int port;
std::string nodeId;
int nodeStorage;
std::string lockMode;
std::string maxDiskMbps;
std::string connectString;
int maxIOPS;
@@ -86,6 +88,7 @@ namespace AlibabaCloud
int port;
std::string nodeId;
int nodeStorage;
std::string lockMode;
std::string connectString;
int maxIOPS;
};

View File

@@ -177,6 +177,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
DBInstance::MongosAttribute mongosListObject;
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["VpcCloudInstanceId"].isNull())
mongosListObject.vpcCloudInstanceId = valueDBInstancesDBInstanceMongosListMongosAttribute["VpcCloudInstanceId"].asString();
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["LockMode"].isNull())
mongosListObject.lockMode = valueDBInstancesDBInstanceMongosListMongosAttribute["LockMode"].asString();
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["MaxIOPS"].isNull())
mongosListObject.maxIOPS = std::stoi(valueDBInstancesDBInstanceMongosListMongosAttribute["MaxIOPS"].asString());
if(!valueDBInstancesDBInstanceMongosListMongosAttribute["VSwitchId"].isNull())
@@ -203,6 +205,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
for (auto valueDBInstancesDBInstanceShardListShardAttribute : allShardListNode)
{
DBInstance::ShardAttribute shardListObject;
if(!valueDBInstancesDBInstanceShardListShardAttribute["LockMode"].isNull())
shardListObject.lockMode = valueDBInstancesDBInstanceShardListShardAttribute["LockMode"].asString();
if(!valueDBInstancesDBInstanceShardListShardAttribute["MaxIOPS"].isNull())
shardListObject.maxIOPS = std::stoi(valueDBInstancesDBInstanceShardListShardAttribute["MaxIOPS"].asString());
if(!valueDBInstancesDBInstanceShardListShardAttribute["ConnectString"].isNull())
@@ -233,6 +237,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
DBInstance::ConfigserverAttribute configserverListObject;
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["MaxIOPS"].isNull())
configserverListObject.maxIOPS = std::stoi(valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["MaxIOPS"].asString());
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["LockMode"].isNull())
configserverListObject.lockMode = valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["LockMode"].asString();
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["ConnectString"].isNull())
configserverListObject.connectString = valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["ConnectString"].asString();
if(!valueDBInstancesDBInstanceConfigserverListConfigserverAttribute["NodeClass"].isNull())

View File

@@ -33,10 +33,14 @@ set(domain_public_header_model
include/alibabacloud/domain/model/CancelQualificationVerificationResult.h
include/alibabacloud/domain/model/CancelTaskRequest.h
include/alibabacloud/domain/model/CancelTaskResult.h
include/alibabacloud/domain/model/ChangeResourceGroupRequest.h
include/alibabacloud/domain/model/ChangeResourceGroupResult.h
include/alibabacloud/domain/model/CheckDomainRequest.h
include/alibabacloud/domain/model/CheckDomainResult.h
include/alibabacloud/domain/model/CheckDomainSunriseClaimRequest.h
include/alibabacloud/domain/model/CheckDomainSunriseClaimResult.h
include/alibabacloud/domain/model/CheckIntlFixPriceDomainStatusRequest.h
include/alibabacloud/domain/model/CheckIntlFixPriceDomainStatusResult.h
include/alibabacloud/domain/model/CheckMaxYearOfServerLockRequest.h
include/alibabacloud/domain/model/CheckMaxYearOfServerLockResult.h
include/alibabacloud/domain/model/CheckProcessingServerLockApplyRequest.h
@@ -45,6 +49,8 @@ set(domain_public_header_model
include/alibabacloud/domain/model/CheckTransferInFeasibilityResult.h
include/alibabacloud/domain/model/ConfirmTransferInEmailRequest.h
include/alibabacloud/domain/model/ConfirmTransferInEmailResult.h
include/alibabacloud/domain/model/CreateIntlFixedPriceDomainOrderRequest.h
include/alibabacloud/domain/model/CreateIntlFixedPriceDomainOrderResult.h
include/alibabacloud/domain/model/DeleteContactTemplatesRequest.h
include/alibabacloud/domain/model/DeleteContactTemplatesResult.h
include/alibabacloud/domain/model/DeleteDomainGroupRequest.h
@@ -53,10 +59,14 @@ set(domain_public_header_model
include/alibabacloud/domain/model/DeleteEmailVerificationResult.h
include/alibabacloud/domain/model/DeleteRegistrantProfileRequest.h
include/alibabacloud/domain/model/DeleteRegistrantProfileResult.h
include/alibabacloud/domain/model/DomainSpecialBizCancelRequest.h
include/alibabacloud/domain/model/DomainSpecialBizCancelResult.h
include/alibabacloud/domain/model/EmailVerifiedRequest.h
include/alibabacloud/domain/model/EmailVerifiedResult.h
include/alibabacloud/domain/model/FuzzyMatchDomainSensitiveWordRequest.h
include/alibabacloud/domain/model/FuzzyMatchDomainSensitiveWordResult.h
include/alibabacloud/domain/model/GetIntlFixPriceDomainListUrlRequest.h
include/alibabacloud/domain/model/GetIntlFixPriceDomainListUrlResult.h
include/alibabacloud/domain/model/GetOperationOssUploadPolicyRequest.h
include/alibabacloud/domain/model/GetOperationOssUploadPolicyResult.h
include/alibabacloud/domain/model/GetQualificationUploadPolicyRequest.h
@@ -93,6 +103,10 @@ set(domain_public_header_model
include/alibabacloud/domain/model/QueryDomainListResult.h
include/alibabacloud/domain/model/QueryDomainRealNameVerificationInfoRequest.h
include/alibabacloud/domain/model/QueryDomainRealNameVerificationInfoResult.h
include/alibabacloud/domain/model/QueryDomainSpecialBizDetailRequest.h
include/alibabacloud/domain/model/QueryDomainSpecialBizDetailResult.h
include/alibabacloud/domain/model/QueryDomainSpecialBizInfoByDomainRequest.h
include/alibabacloud/domain/model/QueryDomainSpecialBizInfoByDomainResult.h
include/alibabacloud/domain/model/QueryDomainSuffixRequest.h
include/alibabacloud/domain/model/QueryDomainSuffixResult.h
include/alibabacloud/domain/model/QueryEmailVerificationRequest.h
@@ -105,6 +119,8 @@ set(domain_public_header_model
include/alibabacloud/domain/model/QueryFailReasonForRegistrantProfileRealNameVerificationResult.h
include/alibabacloud/domain/model/QueryFailingReasonListForQualificationRequest.h
include/alibabacloud/domain/model/QueryFailingReasonListForQualificationResult.h
include/alibabacloud/domain/model/QueryIntlFixedPriceOrderListRequest.h
include/alibabacloud/domain/model/QueryIntlFixedPriceOrderListResult.h
include/alibabacloud/domain/model/QueryLocalEnsAssociationRequest.h
include/alibabacloud/domain/model/QueryLocalEnsAssociationResult.h
include/alibabacloud/domain/model/QueryOperationAuditInfoDetailRequest.h
@@ -141,6 +157,8 @@ set(domain_public_header_model
include/alibabacloud/domain/model/ResetQualificationVerificationResult.h
include/alibabacloud/domain/model/SaveBatchDomainRemarkRequest.h
include/alibabacloud/domain/model/SaveBatchDomainRemarkResult.h
include/alibabacloud/domain/model/SaveBatchTaskForApplyQuickTransferOutOpenlyRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForApplyQuickTransferOutOpenlyResult.h
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderActivateRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderActivateResult.h
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderRedeemRequest.h
@@ -151,6 +169,8 @@ set(domain_public_header_model
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderTransferResult.h
include/alibabacloud/domain/model/SaveBatchTaskForDomainNameProxyServiceRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForDomainNameProxyServiceResult.h
include/alibabacloud/domain/model/SaveBatchTaskForGenerateDomainCertificateRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForGenerateDomainCertificateResult.h
include/alibabacloud/domain/model/SaveBatchTaskForModifyingDomainDnsRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForModifyingDomainDnsResult.h
include/alibabacloud/domain/model/SaveBatchTaskForReserveDropListDomainRequest.h
@@ -171,6 +191,8 @@ set(domain_public_header_model
include/alibabacloud/domain/model/SaveRegistrantProfileRealNameVerificationResult.h
include/alibabacloud/domain/model/SaveSingleTaskForAddingDSRecordRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForAddingDSRecordResult.h
include/alibabacloud/domain/model/SaveSingleTaskForApplyQuickTransferOutOpenlyRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForApplyQuickTransferOutOpenlyResult.h
include/alibabacloud/domain/model/SaveSingleTaskForApprovingTransferOutRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForApprovingTransferOutResult.h
include/alibabacloud/domain/model/SaveSingleTaskForAssociatingEnsRequest.h
@@ -197,12 +219,16 @@ set(domain_public_header_model
include/alibabacloud/domain/model/SaveSingleTaskForDisassociatingEnsResult.h
include/alibabacloud/domain/model/SaveSingleTaskForDomainNameProxyServiceRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForDomainNameProxyServiceResult.h
include/alibabacloud/domain/model/SaveSingleTaskForGenerateDomainCertificateRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForGenerateDomainCertificateResult.h
include/alibabacloud/domain/model/SaveSingleTaskForModifyingDSRecordRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForModifyingDSRecordResult.h
include/alibabacloud/domain/model/SaveSingleTaskForModifyingDnsHostRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForModifyingDnsHostResult.h
include/alibabacloud/domain/model/SaveSingleTaskForQueryingTransferAuthorizationCodeRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForQueryingTransferAuthorizationCodeResult.h
include/alibabacloud/domain/model/SaveSingleTaskForReserveDropListDomainRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForReserveDropListDomainResult.h
include/alibabacloud/domain/model/SaveSingleTaskForSaveArtExtensionRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForSaveArtExtensionResult.h
include/alibabacloud/domain/model/SaveSingleTaskForSynchronizingDSRecordRequest.h
@@ -229,6 +255,10 @@ set(domain_public_header_model
include/alibabacloud/domain/model/ScrollDomainListResult.h
include/alibabacloud/domain/model/SetDefaultRegistrantProfileRequest.h
include/alibabacloud/domain/model/SetDefaultRegistrantProfileResult.h
include/alibabacloud/domain/model/SetupDomainAutoRenewRequest.h
include/alibabacloud/domain/model/SetupDomainAutoRenewResult.h
include/alibabacloud/domain/model/SubmitDomainSpecialBizCredentialsRequest.h
include/alibabacloud/domain/model/SubmitDomainSpecialBizCredentialsResult.h
include/alibabacloud/domain/model/SubmitEmailVerificationRequest.h
include/alibabacloud/domain/model/SubmitEmailVerificationResult.h
include/alibabacloud/domain/model/SubmitOperationAuditInfoRequest.h
@@ -264,10 +294,14 @@ set(domain_src
src/model/CancelQualificationVerificationResult.cc
src/model/CancelTaskRequest.cc
src/model/CancelTaskResult.cc
src/model/ChangeResourceGroupRequest.cc
src/model/ChangeResourceGroupResult.cc
src/model/CheckDomainRequest.cc
src/model/CheckDomainResult.cc
src/model/CheckDomainSunriseClaimRequest.cc
src/model/CheckDomainSunriseClaimResult.cc
src/model/CheckIntlFixPriceDomainStatusRequest.cc
src/model/CheckIntlFixPriceDomainStatusResult.cc
src/model/CheckMaxYearOfServerLockRequest.cc
src/model/CheckMaxYearOfServerLockResult.cc
src/model/CheckProcessingServerLockApplyRequest.cc
@@ -276,6 +310,8 @@ set(domain_src
src/model/CheckTransferInFeasibilityResult.cc
src/model/ConfirmTransferInEmailRequest.cc
src/model/ConfirmTransferInEmailResult.cc
src/model/CreateIntlFixedPriceDomainOrderRequest.cc
src/model/CreateIntlFixedPriceDomainOrderResult.cc
src/model/DeleteContactTemplatesRequest.cc
src/model/DeleteContactTemplatesResult.cc
src/model/DeleteDomainGroupRequest.cc
@@ -284,10 +320,14 @@ set(domain_src
src/model/DeleteEmailVerificationResult.cc
src/model/DeleteRegistrantProfileRequest.cc
src/model/DeleteRegistrantProfileResult.cc
src/model/DomainSpecialBizCancelRequest.cc
src/model/DomainSpecialBizCancelResult.cc
src/model/EmailVerifiedRequest.cc
src/model/EmailVerifiedResult.cc
src/model/FuzzyMatchDomainSensitiveWordRequest.cc
src/model/FuzzyMatchDomainSensitiveWordResult.cc
src/model/GetIntlFixPriceDomainListUrlRequest.cc
src/model/GetIntlFixPriceDomainListUrlResult.cc
src/model/GetOperationOssUploadPolicyRequest.cc
src/model/GetOperationOssUploadPolicyResult.cc
src/model/GetQualificationUploadPolicyRequest.cc
@@ -324,6 +364,10 @@ set(domain_src
src/model/QueryDomainListResult.cc
src/model/QueryDomainRealNameVerificationInfoRequest.cc
src/model/QueryDomainRealNameVerificationInfoResult.cc
src/model/QueryDomainSpecialBizDetailRequest.cc
src/model/QueryDomainSpecialBizDetailResult.cc
src/model/QueryDomainSpecialBizInfoByDomainRequest.cc
src/model/QueryDomainSpecialBizInfoByDomainResult.cc
src/model/QueryDomainSuffixRequest.cc
src/model/QueryDomainSuffixResult.cc
src/model/QueryEmailVerificationRequest.cc
@@ -336,6 +380,8 @@ set(domain_src
src/model/QueryFailReasonForRegistrantProfileRealNameVerificationResult.cc
src/model/QueryFailingReasonListForQualificationRequest.cc
src/model/QueryFailingReasonListForQualificationResult.cc
src/model/QueryIntlFixedPriceOrderListRequest.cc
src/model/QueryIntlFixedPriceOrderListResult.cc
src/model/QueryLocalEnsAssociationRequest.cc
src/model/QueryLocalEnsAssociationResult.cc
src/model/QueryOperationAuditInfoDetailRequest.cc
@@ -372,6 +418,8 @@ set(domain_src
src/model/ResetQualificationVerificationResult.cc
src/model/SaveBatchDomainRemarkRequest.cc
src/model/SaveBatchDomainRemarkResult.cc
src/model/SaveBatchTaskForApplyQuickTransferOutOpenlyRequest.cc
src/model/SaveBatchTaskForApplyQuickTransferOutOpenlyResult.cc
src/model/SaveBatchTaskForCreatingOrderActivateRequest.cc
src/model/SaveBatchTaskForCreatingOrderActivateResult.cc
src/model/SaveBatchTaskForCreatingOrderRedeemRequest.cc
@@ -382,6 +430,8 @@ set(domain_src
src/model/SaveBatchTaskForCreatingOrderTransferResult.cc
src/model/SaveBatchTaskForDomainNameProxyServiceRequest.cc
src/model/SaveBatchTaskForDomainNameProxyServiceResult.cc
src/model/SaveBatchTaskForGenerateDomainCertificateRequest.cc
src/model/SaveBatchTaskForGenerateDomainCertificateResult.cc
src/model/SaveBatchTaskForModifyingDomainDnsRequest.cc
src/model/SaveBatchTaskForModifyingDomainDnsResult.cc
src/model/SaveBatchTaskForReserveDropListDomainRequest.cc
@@ -402,6 +452,8 @@ set(domain_src
src/model/SaveRegistrantProfileRealNameVerificationResult.cc
src/model/SaveSingleTaskForAddingDSRecordRequest.cc
src/model/SaveSingleTaskForAddingDSRecordResult.cc
src/model/SaveSingleTaskForApplyQuickTransferOutOpenlyRequest.cc
src/model/SaveSingleTaskForApplyQuickTransferOutOpenlyResult.cc
src/model/SaveSingleTaskForApprovingTransferOutRequest.cc
src/model/SaveSingleTaskForApprovingTransferOutResult.cc
src/model/SaveSingleTaskForAssociatingEnsRequest.cc
@@ -428,12 +480,16 @@ set(domain_src
src/model/SaveSingleTaskForDisassociatingEnsResult.cc
src/model/SaveSingleTaskForDomainNameProxyServiceRequest.cc
src/model/SaveSingleTaskForDomainNameProxyServiceResult.cc
src/model/SaveSingleTaskForGenerateDomainCertificateRequest.cc
src/model/SaveSingleTaskForGenerateDomainCertificateResult.cc
src/model/SaveSingleTaskForModifyingDSRecordRequest.cc
src/model/SaveSingleTaskForModifyingDSRecordResult.cc
src/model/SaveSingleTaskForModifyingDnsHostRequest.cc
src/model/SaveSingleTaskForModifyingDnsHostResult.cc
src/model/SaveSingleTaskForQueryingTransferAuthorizationCodeRequest.cc
src/model/SaveSingleTaskForQueryingTransferAuthorizationCodeResult.cc
src/model/SaveSingleTaskForReserveDropListDomainRequest.cc
src/model/SaveSingleTaskForReserveDropListDomainResult.cc
src/model/SaveSingleTaskForSaveArtExtensionRequest.cc
src/model/SaveSingleTaskForSaveArtExtensionResult.cc
src/model/SaveSingleTaskForSynchronizingDSRecordRequest.cc
@@ -460,6 +516,10 @@ set(domain_src
src/model/ScrollDomainListResult.cc
src/model/SetDefaultRegistrantProfileRequest.cc
src/model/SetDefaultRegistrantProfileResult.cc
src/model/SetupDomainAutoRenewRequest.cc
src/model/SetupDomainAutoRenewResult.cc
src/model/SubmitDomainSpecialBizCredentialsRequest.cc
src/model/SubmitDomainSpecialBizCredentialsResult.cc
src/model/SubmitEmailVerificationRequest.cc
src/model/SubmitEmailVerificationResult.cc
src/model/SubmitOperationAuditInfoRequest.cc

View File

@@ -34,10 +34,14 @@
#include "model/CancelQualificationVerificationResult.h"
#include "model/CancelTaskRequest.h"
#include "model/CancelTaskResult.h"
#include "model/ChangeResourceGroupRequest.h"
#include "model/ChangeResourceGroupResult.h"
#include "model/CheckDomainRequest.h"
#include "model/CheckDomainResult.h"
#include "model/CheckDomainSunriseClaimRequest.h"
#include "model/CheckDomainSunriseClaimResult.h"
#include "model/CheckIntlFixPriceDomainStatusRequest.h"
#include "model/CheckIntlFixPriceDomainStatusResult.h"
#include "model/CheckMaxYearOfServerLockRequest.h"
#include "model/CheckMaxYearOfServerLockResult.h"
#include "model/CheckProcessingServerLockApplyRequest.h"
@@ -46,6 +50,8 @@
#include "model/CheckTransferInFeasibilityResult.h"
#include "model/ConfirmTransferInEmailRequest.h"
#include "model/ConfirmTransferInEmailResult.h"
#include "model/CreateIntlFixedPriceDomainOrderRequest.h"
#include "model/CreateIntlFixedPriceDomainOrderResult.h"
#include "model/DeleteContactTemplatesRequest.h"
#include "model/DeleteContactTemplatesResult.h"
#include "model/DeleteDomainGroupRequest.h"
@@ -54,10 +60,14 @@
#include "model/DeleteEmailVerificationResult.h"
#include "model/DeleteRegistrantProfileRequest.h"
#include "model/DeleteRegistrantProfileResult.h"
#include "model/DomainSpecialBizCancelRequest.h"
#include "model/DomainSpecialBizCancelResult.h"
#include "model/EmailVerifiedRequest.h"
#include "model/EmailVerifiedResult.h"
#include "model/FuzzyMatchDomainSensitiveWordRequest.h"
#include "model/FuzzyMatchDomainSensitiveWordResult.h"
#include "model/GetIntlFixPriceDomainListUrlRequest.h"
#include "model/GetIntlFixPriceDomainListUrlResult.h"
#include "model/GetOperationOssUploadPolicyRequest.h"
#include "model/GetOperationOssUploadPolicyResult.h"
#include "model/GetQualificationUploadPolicyRequest.h"
@@ -94,6 +104,10 @@
#include "model/QueryDomainListResult.h"
#include "model/QueryDomainRealNameVerificationInfoRequest.h"
#include "model/QueryDomainRealNameVerificationInfoResult.h"
#include "model/QueryDomainSpecialBizDetailRequest.h"
#include "model/QueryDomainSpecialBizDetailResult.h"
#include "model/QueryDomainSpecialBizInfoByDomainRequest.h"
#include "model/QueryDomainSpecialBizInfoByDomainResult.h"
#include "model/QueryDomainSuffixRequest.h"
#include "model/QueryDomainSuffixResult.h"
#include "model/QueryEmailVerificationRequest.h"
@@ -106,6 +120,8 @@
#include "model/QueryFailReasonForRegistrantProfileRealNameVerificationResult.h"
#include "model/QueryFailingReasonListForQualificationRequest.h"
#include "model/QueryFailingReasonListForQualificationResult.h"
#include "model/QueryIntlFixedPriceOrderListRequest.h"
#include "model/QueryIntlFixedPriceOrderListResult.h"
#include "model/QueryLocalEnsAssociationRequest.h"
#include "model/QueryLocalEnsAssociationResult.h"
#include "model/QueryOperationAuditInfoDetailRequest.h"
@@ -142,6 +158,8 @@
#include "model/ResetQualificationVerificationResult.h"
#include "model/SaveBatchDomainRemarkRequest.h"
#include "model/SaveBatchDomainRemarkResult.h"
#include "model/SaveBatchTaskForApplyQuickTransferOutOpenlyRequest.h"
#include "model/SaveBatchTaskForApplyQuickTransferOutOpenlyResult.h"
#include "model/SaveBatchTaskForCreatingOrderActivateRequest.h"
#include "model/SaveBatchTaskForCreatingOrderActivateResult.h"
#include "model/SaveBatchTaskForCreatingOrderRedeemRequest.h"
@@ -152,6 +170,8 @@
#include "model/SaveBatchTaskForCreatingOrderTransferResult.h"
#include "model/SaveBatchTaskForDomainNameProxyServiceRequest.h"
#include "model/SaveBatchTaskForDomainNameProxyServiceResult.h"
#include "model/SaveBatchTaskForGenerateDomainCertificateRequest.h"
#include "model/SaveBatchTaskForGenerateDomainCertificateResult.h"
#include "model/SaveBatchTaskForModifyingDomainDnsRequest.h"
#include "model/SaveBatchTaskForModifyingDomainDnsResult.h"
#include "model/SaveBatchTaskForReserveDropListDomainRequest.h"
@@ -172,6 +192,8 @@
#include "model/SaveRegistrantProfileRealNameVerificationResult.h"
#include "model/SaveSingleTaskForAddingDSRecordRequest.h"
#include "model/SaveSingleTaskForAddingDSRecordResult.h"
#include "model/SaveSingleTaskForApplyQuickTransferOutOpenlyRequest.h"
#include "model/SaveSingleTaskForApplyQuickTransferOutOpenlyResult.h"
#include "model/SaveSingleTaskForApprovingTransferOutRequest.h"
#include "model/SaveSingleTaskForApprovingTransferOutResult.h"
#include "model/SaveSingleTaskForAssociatingEnsRequest.h"
@@ -198,12 +220,16 @@
#include "model/SaveSingleTaskForDisassociatingEnsResult.h"
#include "model/SaveSingleTaskForDomainNameProxyServiceRequest.h"
#include "model/SaveSingleTaskForDomainNameProxyServiceResult.h"
#include "model/SaveSingleTaskForGenerateDomainCertificateRequest.h"
#include "model/SaveSingleTaskForGenerateDomainCertificateResult.h"
#include "model/SaveSingleTaskForModifyingDSRecordRequest.h"
#include "model/SaveSingleTaskForModifyingDSRecordResult.h"
#include "model/SaveSingleTaskForModifyingDnsHostRequest.h"
#include "model/SaveSingleTaskForModifyingDnsHostResult.h"
#include "model/SaveSingleTaskForQueryingTransferAuthorizationCodeRequest.h"
#include "model/SaveSingleTaskForQueryingTransferAuthorizationCodeResult.h"
#include "model/SaveSingleTaskForReserveDropListDomainRequest.h"
#include "model/SaveSingleTaskForReserveDropListDomainResult.h"
#include "model/SaveSingleTaskForSaveArtExtensionRequest.h"
#include "model/SaveSingleTaskForSaveArtExtensionResult.h"
#include "model/SaveSingleTaskForSynchronizingDSRecordRequest.h"
@@ -230,6 +256,10 @@
#include "model/ScrollDomainListResult.h"
#include "model/SetDefaultRegistrantProfileRequest.h"
#include "model/SetDefaultRegistrantProfileResult.h"
#include "model/SetupDomainAutoRenewRequest.h"
#include "model/SetupDomainAutoRenewResult.h"
#include "model/SubmitDomainSpecialBizCredentialsRequest.h"
#include "model/SubmitDomainSpecialBizCredentialsResult.h"
#include "model/SubmitEmailVerificationRequest.h"
#include "model/SubmitEmailVerificationResult.h"
#include "model/SubmitOperationAuditInfoRequest.h"
@@ -277,12 +307,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CancelTaskResult> CancelTaskOutcome;
typedef std::future<CancelTaskOutcome> CancelTaskOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CancelTaskRequest&, const CancelTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelTaskAsyncHandler;
typedef Outcome<Error, Model::ChangeResourceGroupResult> ChangeResourceGroupOutcome;
typedef std::future<ChangeResourceGroupOutcome> ChangeResourceGroupOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::ChangeResourceGroupRequest&, const ChangeResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeResourceGroupAsyncHandler;
typedef Outcome<Error, Model::CheckDomainResult> CheckDomainOutcome;
typedef std::future<CheckDomainOutcome> CheckDomainOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CheckDomainRequest&, const CheckDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDomainAsyncHandler;
typedef Outcome<Error, Model::CheckDomainSunriseClaimResult> CheckDomainSunriseClaimOutcome;
typedef std::future<CheckDomainSunriseClaimOutcome> CheckDomainSunriseClaimOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CheckDomainSunriseClaimRequest&, const CheckDomainSunriseClaimOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDomainSunriseClaimAsyncHandler;
typedef Outcome<Error, Model::CheckIntlFixPriceDomainStatusResult> CheckIntlFixPriceDomainStatusOutcome;
typedef std::future<CheckIntlFixPriceDomainStatusOutcome> CheckIntlFixPriceDomainStatusOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CheckIntlFixPriceDomainStatusRequest&, const CheckIntlFixPriceDomainStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckIntlFixPriceDomainStatusAsyncHandler;
typedef Outcome<Error, Model::CheckMaxYearOfServerLockResult> CheckMaxYearOfServerLockOutcome;
typedef std::future<CheckMaxYearOfServerLockOutcome> CheckMaxYearOfServerLockOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CheckMaxYearOfServerLockRequest&, const CheckMaxYearOfServerLockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckMaxYearOfServerLockAsyncHandler;
@@ -295,6 +331,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ConfirmTransferInEmailResult> ConfirmTransferInEmailOutcome;
typedef std::future<ConfirmTransferInEmailOutcome> ConfirmTransferInEmailOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::ConfirmTransferInEmailRequest&, const ConfirmTransferInEmailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmTransferInEmailAsyncHandler;
typedef Outcome<Error, Model::CreateIntlFixedPriceDomainOrderResult> CreateIntlFixedPriceDomainOrderOutcome;
typedef std::future<CreateIntlFixedPriceDomainOrderOutcome> CreateIntlFixedPriceDomainOrderOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CreateIntlFixedPriceDomainOrderRequest&, const CreateIntlFixedPriceDomainOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateIntlFixedPriceDomainOrderAsyncHandler;
typedef Outcome<Error, Model::DeleteContactTemplatesResult> DeleteContactTemplatesOutcome;
typedef std::future<DeleteContactTemplatesOutcome> DeleteContactTemplatesOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::DeleteContactTemplatesRequest&, const DeleteContactTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteContactTemplatesAsyncHandler;
@@ -307,12 +346,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteRegistrantProfileResult> DeleteRegistrantProfileOutcome;
typedef std::future<DeleteRegistrantProfileOutcome> DeleteRegistrantProfileOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::DeleteRegistrantProfileRequest&, const DeleteRegistrantProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRegistrantProfileAsyncHandler;
typedef Outcome<Error, Model::DomainSpecialBizCancelResult> DomainSpecialBizCancelOutcome;
typedef std::future<DomainSpecialBizCancelOutcome> DomainSpecialBizCancelOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::DomainSpecialBizCancelRequest&, const DomainSpecialBizCancelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DomainSpecialBizCancelAsyncHandler;
typedef Outcome<Error, Model::EmailVerifiedResult> EmailVerifiedOutcome;
typedef std::future<EmailVerifiedOutcome> EmailVerifiedOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::EmailVerifiedRequest&, const EmailVerifiedOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EmailVerifiedAsyncHandler;
typedef Outcome<Error, Model::FuzzyMatchDomainSensitiveWordResult> FuzzyMatchDomainSensitiveWordOutcome;
typedef std::future<FuzzyMatchDomainSensitiveWordOutcome> FuzzyMatchDomainSensitiveWordOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::FuzzyMatchDomainSensitiveWordRequest&, const FuzzyMatchDomainSensitiveWordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FuzzyMatchDomainSensitiveWordAsyncHandler;
typedef Outcome<Error, Model::GetIntlFixPriceDomainListUrlResult> GetIntlFixPriceDomainListUrlOutcome;
typedef std::future<GetIntlFixPriceDomainListUrlOutcome> GetIntlFixPriceDomainListUrlOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::GetIntlFixPriceDomainListUrlRequest&, const GetIntlFixPriceDomainListUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIntlFixPriceDomainListUrlAsyncHandler;
typedef Outcome<Error, Model::GetOperationOssUploadPolicyResult> GetOperationOssUploadPolicyOutcome;
typedef std::future<GetOperationOssUploadPolicyOutcome> GetOperationOssUploadPolicyOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::GetOperationOssUploadPolicyRequest&, const GetOperationOssUploadPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOperationOssUploadPolicyAsyncHandler;
@@ -367,6 +412,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryDomainRealNameVerificationInfoResult> QueryDomainRealNameVerificationInfoOutcome;
typedef std::future<QueryDomainRealNameVerificationInfoOutcome> QueryDomainRealNameVerificationInfoOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryDomainRealNameVerificationInfoRequest&, const QueryDomainRealNameVerificationInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDomainRealNameVerificationInfoAsyncHandler;
typedef Outcome<Error, Model::QueryDomainSpecialBizDetailResult> QueryDomainSpecialBizDetailOutcome;
typedef std::future<QueryDomainSpecialBizDetailOutcome> QueryDomainSpecialBizDetailOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryDomainSpecialBizDetailRequest&, const QueryDomainSpecialBizDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDomainSpecialBizDetailAsyncHandler;
typedef Outcome<Error, Model::QueryDomainSpecialBizInfoByDomainResult> QueryDomainSpecialBizInfoByDomainOutcome;
typedef std::future<QueryDomainSpecialBizInfoByDomainOutcome> QueryDomainSpecialBizInfoByDomainOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryDomainSpecialBizInfoByDomainRequest&, const QueryDomainSpecialBizInfoByDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDomainSpecialBizInfoByDomainAsyncHandler;
typedef Outcome<Error, Model::QueryDomainSuffixResult> QueryDomainSuffixOutcome;
typedef std::future<QueryDomainSuffixOutcome> QueryDomainSuffixOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryDomainSuffixRequest&, const QueryDomainSuffixOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDomainSuffixAsyncHandler;
@@ -385,6 +436,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryFailingReasonListForQualificationResult> QueryFailingReasonListForQualificationOutcome;
typedef std::future<QueryFailingReasonListForQualificationOutcome> QueryFailingReasonListForQualificationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryFailingReasonListForQualificationRequest&, const QueryFailingReasonListForQualificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryFailingReasonListForQualificationAsyncHandler;
typedef Outcome<Error, Model::QueryIntlFixedPriceOrderListResult> QueryIntlFixedPriceOrderListOutcome;
typedef std::future<QueryIntlFixedPriceOrderListOutcome> QueryIntlFixedPriceOrderListOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryIntlFixedPriceOrderListRequest&, const QueryIntlFixedPriceOrderListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryIntlFixedPriceOrderListAsyncHandler;
typedef Outcome<Error, Model::QueryLocalEnsAssociationResult> QueryLocalEnsAssociationOutcome;
typedef std::future<QueryLocalEnsAssociationOutcome> QueryLocalEnsAssociationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryLocalEnsAssociationRequest&, const QueryLocalEnsAssociationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryLocalEnsAssociationAsyncHandler;
@@ -439,6 +493,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SaveBatchDomainRemarkResult> SaveBatchDomainRemarkOutcome;
typedef std::future<SaveBatchDomainRemarkOutcome> SaveBatchDomainRemarkOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchDomainRemarkRequest&, const SaveBatchDomainRemarkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchDomainRemarkAsyncHandler;
typedef Outcome<Error, Model::SaveBatchTaskForApplyQuickTransferOutOpenlyResult> SaveBatchTaskForApplyQuickTransferOutOpenlyOutcome;
typedef std::future<SaveBatchTaskForApplyQuickTransferOutOpenlyOutcome> SaveBatchTaskForApplyQuickTransferOutOpenlyOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForApplyQuickTransferOutOpenlyRequest&, const SaveBatchTaskForApplyQuickTransferOutOpenlyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForApplyQuickTransferOutOpenlyAsyncHandler;
typedef Outcome<Error, Model::SaveBatchTaskForCreatingOrderActivateResult> SaveBatchTaskForCreatingOrderActivateOutcome;
typedef std::future<SaveBatchTaskForCreatingOrderActivateOutcome> SaveBatchTaskForCreatingOrderActivateOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForCreatingOrderActivateRequest&, const SaveBatchTaskForCreatingOrderActivateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForCreatingOrderActivateAsyncHandler;
@@ -454,6 +511,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SaveBatchTaskForDomainNameProxyServiceResult> SaveBatchTaskForDomainNameProxyServiceOutcome;
typedef std::future<SaveBatchTaskForDomainNameProxyServiceOutcome> SaveBatchTaskForDomainNameProxyServiceOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForDomainNameProxyServiceRequest&, const SaveBatchTaskForDomainNameProxyServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForDomainNameProxyServiceAsyncHandler;
typedef Outcome<Error, Model::SaveBatchTaskForGenerateDomainCertificateResult> SaveBatchTaskForGenerateDomainCertificateOutcome;
typedef std::future<SaveBatchTaskForGenerateDomainCertificateOutcome> SaveBatchTaskForGenerateDomainCertificateOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForGenerateDomainCertificateRequest&, const SaveBatchTaskForGenerateDomainCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForGenerateDomainCertificateAsyncHandler;
typedef Outcome<Error, Model::SaveBatchTaskForModifyingDomainDnsResult> SaveBatchTaskForModifyingDomainDnsOutcome;
typedef std::future<SaveBatchTaskForModifyingDomainDnsOutcome> SaveBatchTaskForModifyingDomainDnsOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForModifyingDomainDnsRequest&, const SaveBatchTaskForModifyingDomainDnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForModifyingDomainDnsAsyncHandler;
@@ -484,6 +544,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SaveSingleTaskForAddingDSRecordResult> SaveSingleTaskForAddingDSRecordOutcome;
typedef std::future<SaveSingleTaskForAddingDSRecordOutcome> SaveSingleTaskForAddingDSRecordOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForAddingDSRecordRequest&, const SaveSingleTaskForAddingDSRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForAddingDSRecordAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForApplyQuickTransferOutOpenlyResult> SaveSingleTaskForApplyQuickTransferOutOpenlyOutcome;
typedef std::future<SaveSingleTaskForApplyQuickTransferOutOpenlyOutcome> SaveSingleTaskForApplyQuickTransferOutOpenlyOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForApplyQuickTransferOutOpenlyRequest&, const SaveSingleTaskForApplyQuickTransferOutOpenlyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForApplyQuickTransferOutOpenlyAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForApprovingTransferOutResult> SaveSingleTaskForApprovingTransferOutOutcome;
typedef std::future<SaveSingleTaskForApprovingTransferOutOutcome> SaveSingleTaskForApprovingTransferOutOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForApprovingTransferOutRequest&, const SaveSingleTaskForApprovingTransferOutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForApprovingTransferOutAsyncHandler;
@@ -523,6 +586,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SaveSingleTaskForDomainNameProxyServiceResult> SaveSingleTaskForDomainNameProxyServiceOutcome;
typedef std::future<SaveSingleTaskForDomainNameProxyServiceOutcome> SaveSingleTaskForDomainNameProxyServiceOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForDomainNameProxyServiceRequest&, const SaveSingleTaskForDomainNameProxyServiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForDomainNameProxyServiceAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForGenerateDomainCertificateResult> SaveSingleTaskForGenerateDomainCertificateOutcome;
typedef std::future<SaveSingleTaskForGenerateDomainCertificateOutcome> SaveSingleTaskForGenerateDomainCertificateOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForGenerateDomainCertificateRequest&, const SaveSingleTaskForGenerateDomainCertificateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForGenerateDomainCertificateAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForModifyingDSRecordResult> SaveSingleTaskForModifyingDSRecordOutcome;
typedef std::future<SaveSingleTaskForModifyingDSRecordOutcome> SaveSingleTaskForModifyingDSRecordOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForModifyingDSRecordRequest&, const SaveSingleTaskForModifyingDSRecordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForModifyingDSRecordAsyncHandler;
@@ -532,6 +598,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SaveSingleTaskForQueryingTransferAuthorizationCodeResult> SaveSingleTaskForQueryingTransferAuthorizationCodeOutcome;
typedef std::future<SaveSingleTaskForQueryingTransferAuthorizationCodeOutcome> SaveSingleTaskForQueryingTransferAuthorizationCodeOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForQueryingTransferAuthorizationCodeRequest&, const SaveSingleTaskForQueryingTransferAuthorizationCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForQueryingTransferAuthorizationCodeAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForReserveDropListDomainResult> SaveSingleTaskForReserveDropListDomainOutcome;
typedef std::future<SaveSingleTaskForReserveDropListDomainOutcome> SaveSingleTaskForReserveDropListDomainOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForReserveDropListDomainRequest&, const SaveSingleTaskForReserveDropListDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForReserveDropListDomainAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForSaveArtExtensionResult> SaveSingleTaskForSaveArtExtensionOutcome;
typedef std::future<SaveSingleTaskForSaveArtExtensionOutcome> SaveSingleTaskForSaveArtExtensionOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForSaveArtExtensionRequest&, const SaveSingleTaskForSaveArtExtensionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForSaveArtExtensionAsyncHandler;
@@ -571,6 +640,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::SetDefaultRegistrantProfileResult> SetDefaultRegistrantProfileOutcome;
typedef std::future<SetDefaultRegistrantProfileOutcome> SetDefaultRegistrantProfileOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SetDefaultRegistrantProfileRequest&, const SetDefaultRegistrantProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetDefaultRegistrantProfileAsyncHandler;
typedef Outcome<Error, Model::SetupDomainAutoRenewResult> SetupDomainAutoRenewOutcome;
typedef std::future<SetupDomainAutoRenewOutcome> SetupDomainAutoRenewOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SetupDomainAutoRenewRequest&, const SetupDomainAutoRenewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetupDomainAutoRenewAsyncHandler;
typedef Outcome<Error, Model::SubmitDomainSpecialBizCredentialsResult> SubmitDomainSpecialBizCredentialsOutcome;
typedef std::future<SubmitDomainSpecialBizCredentialsOutcome> SubmitDomainSpecialBizCredentialsOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SubmitDomainSpecialBizCredentialsRequest&, const SubmitDomainSpecialBizCredentialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitDomainSpecialBizCredentialsAsyncHandler;
typedef Outcome<Error, Model::SubmitEmailVerificationResult> SubmitEmailVerificationOutcome;
typedef std::future<SubmitEmailVerificationOutcome> SubmitEmailVerificationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SubmitEmailVerificationRequest&, const SubmitEmailVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitEmailVerificationAsyncHandler;
@@ -624,12 +699,18 @@ namespace AlibabaCloud
CancelTaskOutcome cancelTask(const Model::CancelTaskRequest &request)const;
void cancelTaskAsync(const Model::CancelTaskRequest& request, const CancelTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelTaskOutcomeCallable cancelTaskCallable(const Model::CancelTaskRequest& 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;
CheckDomainOutcome checkDomain(const Model::CheckDomainRequest &request)const;
void checkDomainAsync(const Model::CheckDomainRequest& request, const CheckDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckDomainOutcomeCallable checkDomainCallable(const Model::CheckDomainRequest& request) const;
CheckDomainSunriseClaimOutcome checkDomainSunriseClaim(const Model::CheckDomainSunriseClaimRequest &request)const;
void checkDomainSunriseClaimAsync(const Model::CheckDomainSunriseClaimRequest& request, const CheckDomainSunriseClaimAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckDomainSunriseClaimOutcomeCallable checkDomainSunriseClaimCallable(const Model::CheckDomainSunriseClaimRequest& request) const;
CheckIntlFixPriceDomainStatusOutcome checkIntlFixPriceDomainStatus(const Model::CheckIntlFixPriceDomainStatusRequest &request)const;
void checkIntlFixPriceDomainStatusAsync(const Model::CheckIntlFixPriceDomainStatusRequest& request, const CheckIntlFixPriceDomainStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckIntlFixPriceDomainStatusOutcomeCallable checkIntlFixPriceDomainStatusCallable(const Model::CheckIntlFixPriceDomainStatusRequest& request) const;
CheckMaxYearOfServerLockOutcome checkMaxYearOfServerLock(const Model::CheckMaxYearOfServerLockRequest &request)const;
void checkMaxYearOfServerLockAsync(const Model::CheckMaxYearOfServerLockRequest& request, const CheckMaxYearOfServerLockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckMaxYearOfServerLockOutcomeCallable checkMaxYearOfServerLockCallable(const Model::CheckMaxYearOfServerLockRequest& request) const;
@@ -642,6 +723,9 @@ namespace AlibabaCloud
ConfirmTransferInEmailOutcome confirmTransferInEmail(const Model::ConfirmTransferInEmailRequest &request)const;
void confirmTransferInEmailAsync(const Model::ConfirmTransferInEmailRequest& request, const ConfirmTransferInEmailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfirmTransferInEmailOutcomeCallable confirmTransferInEmailCallable(const Model::ConfirmTransferInEmailRequest& request) const;
CreateIntlFixedPriceDomainOrderOutcome createIntlFixedPriceDomainOrder(const Model::CreateIntlFixedPriceDomainOrderRequest &request)const;
void createIntlFixedPriceDomainOrderAsync(const Model::CreateIntlFixedPriceDomainOrderRequest& request, const CreateIntlFixedPriceDomainOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateIntlFixedPriceDomainOrderOutcomeCallable createIntlFixedPriceDomainOrderCallable(const Model::CreateIntlFixedPriceDomainOrderRequest& request) const;
DeleteContactTemplatesOutcome deleteContactTemplates(const Model::DeleteContactTemplatesRequest &request)const;
void deleteContactTemplatesAsync(const Model::DeleteContactTemplatesRequest& request, const DeleteContactTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteContactTemplatesOutcomeCallable deleteContactTemplatesCallable(const Model::DeleteContactTemplatesRequest& request) const;
@@ -654,12 +738,18 @@ namespace AlibabaCloud
DeleteRegistrantProfileOutcome deleteRegistrantProfile(const Model::DeleteRegistrantProfileRequest &request)const;
void deleteRegistrantProfileAsync(const Model::DeleteRegistrantProfileRequest& request, const DeleteRegistrantProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteRegistrantProfileOutcomeCallable deleteRegistrantProfileCallable(const Model::DeleteRegistrantProfileRequest& request) const;
DomainSpecialBizCancelOutcome domainSpecialBizCancel(const Model::DomainSpecialBizCancelRequest &request)const;
void domainSpecialBizCancelAsync(const Model::DomainSpecialBizCancelRequest& request, const DomainSpecialBizCancelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DomainSpecialBizCancelOutcomeCallable domainSpecialBizCancelCallable(const Model::DomainSpecialBizCancelRequest& request) const;
EmailVerifiedOutcome emailVerified(const Model::EmailVerifiedRequest &request)const;
void emailVerifiedAsync(const Model::EmailVerifiedRequest& request, const EmailVerifiedAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EmailVerifiedOutcomeCallable emailVerifiedCallable(const Model::EmailVerifiedRequest& request) const;
FuzzyMatchDomainSensitiveWordOutcome fuzzyMatchDomainSensitiveWord(const Model::FuzzyMatchDomainSensitiveWordRequest &request)const;
void fuzzyMatchDomainSensitiveWordAsync(const Model::FuzzyMatchDomainSensitiveWordRequest& request, const FuzzyMatchDomainSensitiveWordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
FuzzyMatchDomainSensitiveWordOutcomeCallable fuzzyMatchDomainSensitiveWordCallable(const Model::FuzzyMatchDomainSensitiveWordRequest& request) const;
GetIntlFixPriceDomainListUrlOutcome getIntlFixPriceDomainListUrl(const Model::GetIntlFixPriceDomainListUrlRequest &request)const;
void getIntlFixPriceDomainListUrlAsync(const Model::GetIntlFixPriceDomainListUrlRequest& request, const GetIntlFixPriceDomainListUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetIntlFixPriceDomainListUrlOutcomeCallable getIntlFixPriceDomainListUrlCallable(const Model::GetIntlFixPriceDomainListUrlRequest& request) const;
GetOperationOssUploadPolicyOutcome getOperationOssUploadPolicy(const Model::GetOperationOssUploadPolicyRequest &request)const;
void getOperationOssUploadPolicyAsync(const Model::GetOperationOssUploadPolicyRequest& request, const GetOperationOssUploadPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetOperationOssUploadPolicyOutcomeCallable getOperationOssUploadPolicyCallable(const Model::GetOperationOssUploadPolicyRequest& request) const;
@@ -714,6 +804,12 @@ namespace AlibabaCloud
QueryDomainRealNameVerificationInfoOutcome queryDomainRealNameVerificationInfo(const Model::QueryDomainRealNameVerificationInfoRequest &request)const;
void queryDomainRealNameVerificationInfoAsync(const Model::QueryDomainRealNameVerificationInfoRequest& request, const QueryDomainRealNameVerificationInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDomainRealNameVerificationInfoOutcomeCallable queryDomainRealNameVerificationInfoCallable(const Model::QueryDomainRealNameVerificationInfoRequest& request) const;
QueryDomainSpecialBizDetailOutcome queryDomainSpecialBizDetail(const Model::QueryDomainSpecialBizDetailRequest &request)const;
void queryDomainSpecialBizDetailAsync(const Model::QueryDomainSpecialBizDetailRequest& request, const QueryDomainSpecialBizDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDomainSpecialBizDetailOutcomeCallable queryDomainSpecialBizDetailCallable(const Model::QueryDomainSpecialBizDetailRequest& request) const;
QueryDomainSpecialBizInfoByDomainOutcome queryDomainSpecialBizInfoByDomain(const Model::QueryDomainSpecialBizInfoByDomainRequest &request)const;
void queryDomainSpecialBizInfoByDomainAsync(const Model::QueryDomainSpecialBizInfoByDomainRequest& request, const QueryDomainSpecialBizInfoByDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDomainSpecialBizInfoByDomainOutcomeCallable queryDomainSpecialBizInfoByDomainCallable(const Model::QueryDomainSpecialBizInfoByDomainRequest& request) const;
QueryDomainSuffixOutcome queryDomainSuffix(const Model::QueryDomainSuffixRequest &request)const;
void queryDomainSuffixAsync(const Model::QueryDomainSuffixRequest& request, const QueryDomainSuffixAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDomainSuffixOutcomeCallable queryDomainSuffixCallable(const Model::QueryDomainSuffixRequest& request) const;
@@ -732,6 +828,9 @@ namespace AlibabaCloud
QueryFailingReasonListForQualificationOutcome queryFailingReasonListForQualification(const Model::QueryFailingReasonListForQualificationRequest &request)const;
void queryFailingReasonListForQualificationAsync(const Model::QueryFailingReasonListForQualificationRequest& request, const QueryFailingReasonListForQualificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryFailingReasonListForQualificationOutcomeCallable queryFailingReasonListForQualificationCallable(const Model::QueryFailingReasonListForQualificationRequest& request) const;
QueryIntlFixedPriceOrderListOutcome queryIntlFixedPriceOrderList(const Model::QueryIntlFixedPriceOrderListRequest &request)const;
void queryIntlFixedPriceOrderListAsync(const Model::QueryIntlFixedPriceOrderListRequest& request, const QueryIntlFixedPriceOrderListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryIntlFixedPriceOrderListOutcomeCallable queryIntlFixedPriceOrderListCallable(const Model::QueryIntlFixedPriceOrderListRequest& request) const;
QueryLocalEnsAssociationOutcome queryLocalEnsAssociation(const Model::QueryLocalEnsAssociationRequest &request)const;
void queryLocalEnsAssociationAsync(const Model::QueryLocalEnsAssociationRequest& request, const QueryLocalEnsAssociationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryLocalEnsAssociationOutcomeCallable queryLocalEnsAssociationCallable(const Model::QueryLocalEnsAssociationRequest& request) const;
@@ -786,6 +885,9 @@ namespace AlibabaCloud
SaveBatchDomainRemarkOutcome saveBatchDomainRemark(const Model::SaveBatchDomainRemarkRequest &request)const;
void saveBatchDomainRemarkAsync(const Model::SaveBatchDomainRemarkRequest& request, const SaveBatchDomainRemarkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchDomainRemarkOutcomeCallable saveBatchDomainRemarkCallable(const Model::SaveBatchDomainRemarkRequest& request) const;
SaveBatchTaskForApplyQuickTransferOutOpenlyOutcome saveBatchTaskForApplyQuickTransferOutOpenly(const Model::SaveBatchTaskForApplyQuickTransferOutOpenlyRequest &request)const;
void saveBatchTaskForApplyQuickTransferOutOpenlyAsync(const Model::SaveBatchTaskForApplyQuickTransferOutOpenlyRequest& request, const SaveBatchTaskForApplyQuickTransferOutOpenlyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForApplyQuickTransferOutOpenlyOutcomeCallable saveBatchTaskForApplyQuickTransferOutOpenlyCallable(const Model::SaveBatchTaskForApplyQuickTransferOutOpenlyRequest& request) const;
SaveBatchTaskForCreatingOrderActivateOutcome saveBatchTaskForCreatingOrderActivate(const Model::SaveBatchTaskForCreatingOrderActivateRequest &request)const;
void saveBatchTaskForCreatingOrderActivateAsync(const Model::SaveBatchTaskForCreatingOrderActivateRequest& request, const SaveBatchTaskForCreatingOrderActivateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForCreatingOrderActivateOutcomeCallable saveBatchTaskForCreatingOrderActivateCallable(const Model::SaveBatchTaskForCreatingOrderActivateRequest& request) const;
@@ -801,6 +903,9 @@ namespace AlibabaCloud
SaveBatchTaskForDomainNameProxyServiceOutcome saveBatchTaskForDomainNameProxyService(const Model::SaveBatchTaskForDomainNameProxyServiceRequest &request)const;
void saveBatchTaskForDomainNameProxyServiceAsync(const Model::SaveBatchTaskForDomainNameProxyServiceRequest& request, const SaveBatchTaskForDomainNameProxyServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForDomainNameProxyServiceOutcomeCallable saveBatchTaskForDomainNameProxyServiceCallable(const Model::SaveBatchTaskForDomainNameProxyServiceRequest& request) const;
SaveBatchTaskForGenerateDomainCertificateOutcome saveBatchTaskForGenerateDomainCertificate(const Model::SaveBatchTaskForGenerateDomainCertificateRequest &request)const;
void saveBatchTaskForGenerateDomainCertificateAsync(const Model::SaveBatchTaskForGenerateDomainCertificateRequest& request, const SaveBatchTaskForGenerateDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForGenerateDomainCertificateOutcomeCallable saveBatchTaskForGenerateDomainCertificateCallable(const Model::SaveBatchTaskForGenerateDomainCertificateRequest& request) const;
SaveBatchTaskForModifyingDomainDnsOutcome saveBatchTaskForModifyingDomainDns(const Model::SaveBatchTaskForModifyingDomainDnsRequest &request)const;
void saveBatchTaskForModifyingDomainDnsAsync(const Model::SaveBatchTaskForModifyingDomainDnsRequest& request, const SaveBatchTaskForModifyingDomainDnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForModifyingDomainDnsOutcomeCallable saveBatchTaskForModifyingDomainDnsCallable(const Model::SaveBatchTaskForModifyingDomainDnsRequest& request) const;
@@ -831,6 +936,9 @@ namespace AlibabaCloud
SaveSingleTaskForAddingDSRecordOutcome saveSingleTaskForAddingDSRecord(const Model::SaveSingleTaskForAddingDSRecordRequest &request)const;
void saveSingleTaskForAddingDSRecordAsync(const Model::SaveSingleTaskForAddingDSRecordRequest& request, const SaveSingleTaskForAddingDSRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForAddingDSRecordOutcomeCallable saveSingleTaskForAddingDSRecordCallable(const Model::SaveSingleTaskForAddingDSRecordRequest& request) const;
SaveSingleTaskForApplyQuickTransferOutOpenlyOutcome saveSingleTaskForApplyQuickTransferOutOpenly(const Model::SaveSingleTaskForApplyQuickTransferOutOpenlyRequest &request)const;
void saveSingleTaskForApplyQuickTransferOutOpenlyAsync(const Model::SaveSingleTaskForApplyQuickTransferOutOpenlyRequest& request, const SaveSingleTaskForApplyQuickTransferOutOpenlyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForApplyQuickTransferOutOpenlyOutcomeCallable saveSingleTaskForApplyQuickTransferOutOpenlyCallable(const Model::SaveSingleTaskForApplyQuickTransferOutOpenlyRequest& request) const;
SaveSingleTaskForApprovingTransferOutOutcome saveSingleTaskForApprovingTransferOut(const Model::SaveSingleTaskForApprovingTransferOutRequest &request)const;
void saveSingleTaskForApprovingTransferOutAsync(const Model::SaveSingleTaskForApprovingTransferOutRequest& request, const SaveSingleTaskForApprovingTransferOutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForApprovingTransferOutOutcomeCallable saveSingleTaskForApprovingTransferOutCallable(const Model::SaveSingleTaskForApprovingTransferOutRequest& request) const;
@@ -870,6 +978,9 @@ namespace AlibabaCloud
SaveSingleTaskForDomainNameProxyServiceOutcome saveSingleTaskForDomainNameProxyService(const Model::SaveSingleTaskForDomainNameProxyServiceRequest &request)const;
void saveSingleTaskForDomainNameProxyServiceAsync(const Model::SaveSingleTaskForDomainNameProxyServiceRequest& request, const SaveSingleTaskForDomainNameProxyServiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForDomainNameProxyServiceOutcomeCallable saveSingleTaskForDomainNameProxyServiceCallable(const Model::SaveSingleTaskForDomainNameProxyServiceRequest& request) const;
SaveSingleTaskForGenerateDomainCertificateOutcome saveSingleTaskForGenerateDomainCertificate(const Model::SaveSingleTaskForGenerateDomainCertificateRequest &request)const;
void saveSingleTaskForGenerateDomainCertificateAsync(const Model::SaveSingleTaskForGenerateDomainCertificateRequest& request, const SaveSingleTaskForGenerateDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForGenerateDomainCertificateOutcomeCallable saveSingleTaskForGenerateDomainCertificateCallable(const Model::SaveSingleTaskForGenerateDomainCertificateRequest& request) const;
SaveSingleTaskForModifyingDSRecordOutcome saveSingleTaskForModifyingDSRecord(const Model::SaveSingleTaskForModifyingDSRecordRequest &request)const;
void saveSingleTaskForModifyingDSRecordAsync(const Model::SaveSingleTaskForModifyingDSRecordRequest& request, const SaveSingleTaskForModifyingDSRecordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForModifyingDSRecordOutcomeCallable saveSingleTaskForModifyingDSRecordCallable(const Model::SaveSingleTaskForModifyingDSRecordRequest& request) const;
@@ -879,6 +990,9 @@ namespace AlibabaCloud
SaveSingleTaskForQueryingTransferAuthorizationCodeOutcome saveSingleTaskForQueryingTransferAuthorizationCode(const Model::SaveSingleTaskForQueryingTransferAuthorizationCodeRequest &request)const;
void saveSingleTaskForQueryingTransferAuthorizationCodeAsync(const Model::SaveSingleTaskForQueryingTransferAuthorizationCodeRequest& request, const SaveSingleTaskForQueryingTransferAuthorizationCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForQueryingTransferAuthorizationCodeOutcomeCallable saveSingleTaskForQueryingTransferAuthorizationCodeCallable(const Model::SaveSingleTaskForQueryingTransferAuthorizationCodeRequest& request) const;
SaveSingleTaskForReserveDropListDomainOutcome saveSingleTaskForReserveDropListDomain(const Model::SaveSingleTaskForReserveDropListDomainRequest &request)const;
void saveSingleTaskForReserveDropListDomainAsync(const Model::SaveSingleTaskForReserveDropListDomainRequest& request, const SaveSingleTaskForReserveDropListDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForReserveDropListDomainOutcomeCallable saveSingleTaskForReserveDropListDomainCallable(const Model::SaveSingleTaskForReserveDropListDomainRequest& request) const;
SaveSingleTaskForSaveArtExtensionOutcome saveSingleTaskForSaveArtExtension(const Model::SaveSingleTaskForSaveArtExtensionRequest &request)const;
void saveSingleTaskForSaveArtExtensionAsync(const Model::SaveSingleTaskForSaveArtExtensionRequest& request, const SaveSingleTaskForSaveArtExtensionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForSaveArtExtensionOutcomeCallable saveSingleTaskForSaveArtExtensionCallable(const Model::SaveSingleTaskForSaveArtExtensionRequest& request) const;
@@ -918,6 +1032,12 @@ namespace AlibabaCloud
SetDefaultRegistrantProfileOutcome setDefaultRegistrantProfile(const Model::SetDefaultRegistrantProfileRequest &request)const;
void setDefaultRegistrantProfileAsync(const Model::SetDefaultRegistrantProfileRequest& request, const SetDefaultRegistrantProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetDefaultRegistrantProfileOutcomeCallable setDefaultRegistrantProfileCallable(const Model::SetDefaultRegistrantProfileRequest& request) const;
SetupDomainAutoRenewOutcome setupDomainAutoRenew(const Model::SetupDomainAutoRenewRequest &request)const;
void setupDomainAutoRenewAsync(const Model::SetupDomainAutoRenewRequest& request, const SetupDomainAutoRenewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetupDomainAutoRenewOutcomeCallable setupDomainAutoRenewCallable(const Model::SetupDomainAutoRenewRequest& request) const;
SubmitDomainSpecialBizCredentialsOutcome submitDomainSpecialBizCredentials(const Model::SubmitDomainSpecialBizCredentialsRequest &request)const;
void submitDomainSpecialBizCredentialsAsync(const Model::SubmitDomainSpecialBizCredentialsRequest& request, const SubmitDomainSpecialBizCredentialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitDomainSpecialBizCredentialsOutcomeCallable submitDomainSpecialBizCredentialsCallable(const Model::SubmitDomainSpecialBizCredentialsRequest& request) const;
SubmitEmailVerificationOutcome submitEmailVerification(const Model::SubmitEmailVerificationRequest &request)const;
void submitEmailVerificationAsync(const Model::SubmitEmailVerificationRequest& request, const SubmitEmailVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitEmailVerificationOutcomeCallable submitEmailVerificationCallable(const Model::SubmitEmailVerificationRequest& 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_DOMAIN_MODEL_CHANGERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHANGERESOURCEGROUPREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT ChangeResourceGroupRequest : public RpcServiceRequest {
public:
ChangeResourceGroupRequest();
~ChangeResourceGroupRequest();
std::string getResourceId() const;
void setResourceId(const std::string &resourceId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getNewResourceGroupId() const;
void setNewResourceGroupId(const std::string &newResourceGroupId);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::string resourceId_;
std::string resourceType_;
std::string newResourceGroupId_;
std::string userClientIp_;
std::string lang_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHANGERESOURCEGROUPREQUEST_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_DOMAIN_MODEL_CHANGERESOURCEGROUPRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHANGERESOURCEGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT ChangeResourceGroupResult : public ServiceResult
{
public:
ChangeResourceGroupResult();
explicit ChangeResourceGroupResult(const std::string &payload);
~ChangeResourceGroupResult();
std::string getResult()const;
protected:
void parse(const std::string &payload);
private:
std::string result_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHANGERESOURCEGROUPRESULT_H_

View File

@@ -32,6 +32,12 @@ namespace AlibabaCloud
class ALIBABACLOUD_DOMAIN_EXPORT CheckDomainResult : public ServiceResult
{
public:
struct PriceInfo
{
double money;
std::string action;
long period;
};
CheckDomainResult();
@@ -41,6 +47,7 @@ namespace AlibabaCloud
long getPrice()const;
std::string getDomainName()const;
std::string getPremium()const;
std::vector<PriceInfo> getStaticPriceInfo()const;
bool getDynamicCheck()const;
std::string getReason()const;
@@ -51,6 +58,7 @@ namespace AlibabaCloud
long price_;
std::string domainName_;
std::string premium_;
std::vector<PriceInfo> staticPriceInfo_;
bool dynamicCheck_;
std::string reason_;

View File

@@ -0,0 +1,42 @@
/*
* 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_DOMAIN_MODEL_CHECKINTLFIXPRICEDOMAINSTATUSREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKINTLFIXPRICEDOMAINSTATUSREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT CheckIntlFixPriceDomainStatusRequest : public RpcServiceRequest {
public:
CheckIntlFixPriceDomainStatusRequest();
~CheckIntlFixPriceDomainStatusRequest();
std::string getDomain() const;
void setDomain(const std::string &domain);
private:
std::string domain_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKINTLFIXPRICEDOMAINSTATUSREQUEST_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_DOMAIN_MODEL_CHECKINTLFIXPRICEDOMAINSTATUSRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKINTLFIXPRICEDOMAINSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CheckIntlFixPriceDomainStatusResult : public ServiceResult
{
public:
struct Module
{
long endTime;
long price;
long regDate;
std::string currency;
bool premium;
std::string domain;
long deadDate;
};
CheckIntlFixPriceDomainStatusResult();
explicit CheckIntlFixPriceDomainStatusResult(const std::string &payload);
~CheckIntlFixPriceDomainStatusResult();
Module getModule()const;
protected:
void parse(const std::string &payload);
private:
Module module_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKINTLFIXPRICEDOMAINSTATUSRESULT_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_DOMAIN_MODEL_CREATEINTLFIXEDPRICEDOMAINORDERREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CREATEINTLFIXEDPRICEDOMAINORDERREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT CreateIntlFixedPriceDomainOrderRequest : public RpcServiceRequest {
public:
CreateIntlFixedPriceDomainOrderRequest();
~CreateIntlFixedPriceDomainOrderRequest();
bool getAutoPay() const;
void setAutoPay(bool autoPay);
long getContactId() const;
void setContactId(long contactId);
long getExpectedPrice() const;
void setExpectedPrice(long expectedPrice);
std::string getDomain() const;
void setDomain(const std::string &domain);
private:
bool autoPay_;
long contactId_;
long expectedPrice_;
std::string domain_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CREATEINTLFIXEDPRICEDOMAINORDERREQUEST_H_

View File

@@ -0,0 +1,58 @@
/*
* 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_DOMAIN_MODEL_CREATEINTLFIXEDPRICEDOMAINORDERRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CREATEINTLFIXEDPRICEDOMAINORDERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CreateIntlFixedPriceDomainOrderResult : public ServiceResult
{
public:
struct Module
{
long payPrice;
std::string payUrl;
std::string orderNo;
std::string domain;
};
CreateIntlFixedPriceDomainOrderResult();
explicit CreateIntlFixedPriceDomainOrderResult(const std::string &payload);
~CreateIntlFixedPriceDomainOrderResult();
Module getModule()const;
protected:
void parse(const std::string &payload);
private:
Module module_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CREATEINTLFIXEDPRICEDOMAINORDERRESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* 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_DOMAIN_MODEL_DOMAINSPECIALBIZCANCELREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_DOMAINSPECIALBIZCANCELREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT DomainSpecialBizCancelRequest : public RpcServiceRequest {
public:
DomainSpecialBizCancelRequest();
~DomainSpecialBizCancelRequest();
long getBizId() const;
void setBizId(long bizId);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
private:
long bizId_;
std::string userClientIp_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_DOMAINSPECIALBIZCANCELREQUEST_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_DOMAIN_MODEL_DOMAINSPECIALBIZCANCELRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_DOMAINSPECIALBIZCANCELRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT DomainSpecialBizCancelResult : public ServiceResult
{
public:
DomainSpecialBizCancelResult();
explicit DomainSpecialBizCancelResult(const std::string &payload);
~DomainSpecialBizCancelResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_DOMAINSPECIALBIZCANCELRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* 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_DOMAIN_MODEL_GETINTLFIXPRICEDOMAINLISTURLREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_GETINTLFIXPRICEDOMAINLISTURLREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT GetIntlFixPriceDomainListUrlRequest : public RpcServiceRequest {
public:
GetIntlFixPriceDomainListUrlRequest();
~GetIntlFixPriceDomainListUrlRequest();
std::string getListDate() const;
void setListDate(const std::string &listDate);
private:
std::string listDate_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_GETINTLFIXPRICEDOMAINLISTURLREQUEST_H_

View File

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

View File

@@ -38,6 +38,8 @@ public:
void setPageNum(int pageNum);
long getBeginStartDate() const;
void setBeginStartDate(long beginStartDate);
std::string getOrderByType() const;
void setOrderByType(const std::string &orderByType);
int getServerLockStatus() const;
void setServerLockStatus(int serverLockStatus);
long getStartExpireDate() const;
@@ -48,6 +50,8 @@ public:
void setLang(const std::string &lang);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getOrderBy() const;
void setOrderBy(const std::string &orderBy);
long getEndStartDate() const;
void setEndStartDate(long endStartDate);
std::string getUserClientIp() const;
@@ -58,11 +62,13 @@ private:
long endExpireDate_;
int pageNum_;
long beginStartDate_;
std::string orderByType_;
int serverLockStatus_;
long startExpireDate_;
int pageSize_;
std::string lang_;
std::string domainName_;
std::string orderBy_;
long endStartDate_;
std::string userClientIp_;
};

View File

@@ -28,6 +28,10 @@ namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT QueryAdvancedDomainListRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
QueryAdvancedDomainListRequest();
~QueryAdvancedDomainListRequest();
std::string getProductDomainType() const;
@@ -38,10 +42,14 @@ public:
void setExcluded(const std::string &excluded);
int getStartLength() const;
void setStartLength(int startLength);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
bool getExcludedSuffix() const;
void setExcludedSuffix(bool excludedSuffix);
int getPageSize() const;
void setPageSize(int pageSize);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getLang() const;
void setLang(const std::string &lang);
bool getExcludedPrefix() const;
@@ -74,6 +82,8 @@ public:
void setEndRegistrationDate(long endRegistrationDate);
int getForm() const;
void setForm(int form);
bool getIsPremiumDomain() const;
void setIsPremiumDomain(bool isPremiumDomain);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
bool getRegistrationDateSort() const;
@@ -88,8 +98,10 @@ private:
int pageNum_;
std::string excluded_;
int startLength_;
std::string resourceGroupId_;
bool excludedSuffix_;
int pageSize_;
std::vector<Tag> tag_;
std::string lang_;
bool excludedPrefix_;
std::string keyWord_;
@@ -106,6 +118,7 @@ private:
int tradeType_;
long endRegistrationDate_;
int form_;
bool isPremiumDomain_;
std::string userClientIp_;
bool registrationDateSort_;
long startRegistrationDate_;

View File

@@ -34,11 +34,17 @@ namespace AlibabaCloud
public:
struct Domain
{
struct TagItem
{
std::string value;
std::string key;
};
std::string registrantType;
std::string email;
std::string registrationDate;
int expirationCurrDateDiff;
long registrationDateLong;
std::string resourceGroupId;
std::string instanceId;
std::string domainName;
std::string domainGroupId;
@@ -53,6 +59,7 @@ namespace AlibabaCloud
std::string domainGroupName;
std::string expirationDate;
std::string zhRegistrantOrganization;
std::vector<Domain::TagItem> tag;
std::string registrantOrganization;
std::string domainStatus;
};

View File

@@ -32,6 +32,11 @@ namespace AlibabaCloud
class ALIBABACLOUD_DOMAIN_EXPORT QueryDomainByDomainNameResult : public ServiceResult
{
public:
struct TagItem
{
std::string vaue;
std::string key;
};
QueryDomainByDomainNameResult();
@@ -40,6 +45,7 @@ namespace AlibabaCloud
std::string getEmail()const;
std::string getRegistrationDate()const;
long getRegistrationDateLong()const;
std::string getResourceGroupId()const;
std::string getRealNameStatus()const;
bool getPremium()const;
std::string getDomainNameVerificationStatus()const;
@@ -66,6 +72,7 @@ namespace AlibabaCloud
std::string getExpirationDate()const;
std::string getRegistrantName()const;
std::string getUserId()const;
std::vector<TagItem> getTag()const;
std::string getUpdateProhibitionLock()const;
std::string getDomainStatus()const;
@@ -75,6 +82,7 @@ namespace AlibabaCloud
std::string email_;
std::string registrationDate_;
long registrationDateLong_;
std::string resourceGroupId_;
std::string realNameStatus_;
bool premium_;
std::string domainNameVerificationStatus_;
@@ -101,6 +109,7 @@ namespace AlibabaCloud
std::string expirationDate_;
std::string registrantName_;
std::string userId_;
std::vector<TagItem> tag_;
std::string updateProhibitionLock_;
std::string domainStatus_;

View File

@@ -32,6 +32,11 @@ namespace AlibabaCloud
class ALIBABACLOUD_DOMAIN_EXPORT QueryDomainByInstanceIdResult : public ServiceResult
{
public:
struct TagItem
{
std::string value;
std::string key;
};
QueryDomainByInstanceIdResult();
@@ -40,6 +45,7 @@ namespace AlibabaCloud
std::string getEmail()const;
std::string getRegistrationDate()const;
long getRegistrationDateLong()const;
std::string getResourceGroupId()const;
std::string getRealNameStatus()const;
bool getPremium()const;
std::string getDomainNameVerificationStatus()const;
@@ -66,6 +72,7 @@ namespace AlibabaCloud
std::string getExpirationDate()const;
std::string getRegistrantName()const;
std::string getUserId()const;
std::vector<TagItem> getTag()const;
std::string getUpdateProhibitionLock()const;
std::string getDomainStatus()const;
@@ -75,6 +82,7 @@ namespace AlibabaCloud
std::string email_;
std::string registrationDate_;
long registrationDateLong_;
std::string resourceGroupId_;
std::string realNameStatus_;
bool premium_;
std::string domainNameVerificationStatus_;
@@ -101,6 +109,7 @@ namespace AlibabaCloud
std::string expirationDate_;
std::string registrantName_;
std::string userId_;
std::vector<TagItem> tag_;
std::string updateProhibitionLock_;
std::string domainStatus_;

View File

@@ -28,18 +28,28 @@ namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT QueryDomainListRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
QueryDomainListRequest();
~QueryDomainListRequest();
std::string getProductDomainType() const;
void setProductDomainType(const std::string &productDomainType);
std::string getCcompany() const;
void setCcompany(const std::string &ccompany);
std::string getOrderKeyType() const;
void setOrderKeyType(const std::string &orderKeyType);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getOrderByType() const;
void setOrderByType(const std::string &orderByType);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
int getPageSize() const;
void setPageSize(int pageSize);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getLang() const;
void setLang(const std::string &lang);
std::string getQueryType() const;
@@ -61,10 +71,13 @@ public:
private:
std::string productDomainType_;
std::string ccompany_;
std::string orderKeyType_;
int pageNum_;
std::string orderByType_;
std::string resourceGroupId_;
int pageSize_;
std::vector<Tag> tag_;
std::string lang_;
std::string queryType_;
long endExpirationDate_;

View File

@@ -34,10 +34,16 @@ namespace AlibabaCloud
public:
struct Domain
{
struct TagItem
{
std::string value;
std::string key;
};
std::string registrantType;
std::string registrationDate;
int expirationCurrDateDiff;
long registrationDateLong;
std::string resourceGroupId;
std::string instanceId;
std::string domainName;
std::string domainGroupId;
@@ -45,11 +51,14 @@ namespace AlibabaCloud
std::string productId;
std::string domainAuditStatus;
std::string remark;
std::string ccompany;
long expirationDateLong;
std::string expirationDateStatus;
std::string domainType;
std::string domainGroupName;
std::string expirationDate;
std::string chgholderStatus;
std::vector<Domain::TagItem> tag;
std::string domainStatus;
};

View File

@@ -0,0 +1,45 @@
/*
* 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_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZDETAILREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZDETAILREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT QueryDomainSpecialBizDetailRequest : public RpcServiceRequest {
public:
QueryDomainSpecialBizDetailRequest();
~QueryDomainSpecialBizDetailRequest();
long getBizId() const;
void setBizId(long bizId);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
private:
long bizId_;
std::string userClientIp_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZDETAILREQUEST_H_

View File

@@ -0,0 +1,144 @@
/*
* 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_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZDETAILRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryDomainSpecialBizDetailResult : public ServiceResult
{
public:
struct Module
{
struct DomainSpecialBizContact
{
std::string eName;
std::string cVenu;
std::string email;
std::string registrantId;
std::string vspContactId;
std::string postalcode;
std::string cCity;
std::string telArea;
std::string faxArea;
int regType;
std::string eProvince;
std::string faxExt;
std::string eCompany;
std::string cCountry;
std::string mobile;
std::string eVenu;
std::string telMain;
std::string faxMain;
std::string cCompany;
std::string cProvince;
std::string extend;
std::string cName;
std::string eCity;
long bizId;
std::string telExt;
};
struct DomainSpecialOrderResult
{
std::string orderTime;
std::string orderStatus;
std::string actionType;
std::string subOrderId;
std::string orderCurrency;
int orderYear;
std::string saleId;
double orderAmount;
std::string orderId;
};
struct DomainSpecialBizCredential
{
int holderCert;
std::string credentialUrl;
std::string domainName;
std::string saleId;
std::string credentialType;
long bizId;
std::string credentialNo;
};
int status;
std::string auditMsg;
std::vector<DomainSpecialBizCredential> domainSpecialBizCredentials;
std::string domainName;
std::string bizNo;
long createTime;
std::string gmtModified;
std::string saleId;
std::string productId;
std::string bizType;
std::string orderId;
DomainSpecialBizContact domainSpecialBizContact;
std::string bizStatus;
std::string statusDesc;
std::string gmtCreate;
std::string userId;
long updateTime;
std::string bizName;
DomainSpecialOrderResult domainSpecialOrderResult;
long id;
};
QueryDomainSpecialBizDetailResult();
explicit QueryDomainSpecialBizDetailResult(const std::string &payload);
~QueryDomainSpecialBizDetailResult();
bool getAllowRetry()const;
bool getSynchro()const;
std::vector<std::string> getErrorArgs()const;
int getHttpStatusCode()const;
std::string getErrorMsg()const;
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrorCode()const;
Module getModule()const;
bool getSuccess()const;
std::string getAppName()const;
protected:
void parse(const std::string &payload);
private:
bool allowRetry_;
bool synchro_;
std::vector<std::string> errorArgs_;
int httpStatusCode_;
std::string errorMsg_;
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errorCode_;
Module module_;
bool success_;
std::string appName_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZDETAILRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZINFOBYDOMAINREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZINFOBYDOMAINREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT QueryDomainSpecialBizInfoByDomainRequest : public RpcServiceRequest {
public:
QueryDomainSpecialBizInfoByDomainRequest();
~QueryDomainSpecialBizInfoByDomainRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getBizType() const;
void setBizType(const std::string &bizType);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
private:
std::string domainName_;
std::string bizType_;
std::string userClientIp_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZINFOBYDOMAINREQUEST_H_

View File

@@ -0,0 +1,131 @@
/*
* 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_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZINFOBYDOMAINRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZINFOBYDOMAINRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryDomainSpecialBizInfoByDomainResult : public ServiceResult
{
public:
struct Module
{
struct DomainSpecialBizContact
{
std::string eName;
std::string cVenu;
std::string email;
std::string registrantId;
std::string vspContactId;
std::string postalcode;
std::string cCity;
std::string telArea;
std::string faxArea;
int regType;
std::string eProvince;
std::string faxExt;
std::string eCompany;
std::string cCountry;
std::string mobile;
std::string eVenu;
std::string telMain;
std::string faxMain;
std::string cCompany;
std::string cProvince;
std::string extend;
std::string cName;
std::string eCity;
long bizId;
std::string telExt;
};
struct DomainSpecialBizCredential
{
int holderCert;
std::string credentialUrl;
std::string domainName;
std::string saleId;
std::string credentialType;
long bizId;
std::string credentialNo;
};
int status;
std::string auditMsg;
std::vector<DomainSpecialBizCredential> domainSpecialBizCredentials;
std::string domainName;
std::string bizNo;
long createTime;
std::string gmtModified;
std::string saleId;
std::string productId;
std::string bizType;
std::string orderId;
DomainSpecialBizContact domainSpecialBizContact;
std::string bizStatus;
std::string statusDesc;
std::string gmtCreate;
std::string userId;
long updateTime;
std::string bizName;
long id;
};
QueryDomainSpecialBizInfoByDomainResult();
explicit QueryDomainSpecialBizInfoByDomainResult(const std::string &payload);
~QueryDomainSpecialBizInfoByDomainResult();
bool getAllowRetry()const;
bool getSynchro()const;
std::vector<std::string> getErrorArgs()const;
int getHttpStatusCode()const;
std::string getErrorMsg()const;
std::string getDynamicCode()const;
std::string getDynamicMessage()const;
std::string getErrorCode()const;
Module getModule()const;
bool getSuccess()const;
std::string getAppName()const;
protected:
void parse(const std::string &payload);
private:
bool allowRetry_;
bool synchro_;
std::vector<std::string> errorArgs_;
int httpStatusCode_;
std::string errorMsg_;
std::string dynamicCode_;
std::string dynamicMessage_;
std::string errorCode_;
Module module_;
bool success_;
std::string appName_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINSPECIALBIZINFOBYDOMAINRESULT_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_DOMAIN_MODEL_QUERYINTLFIXEDPRICEORDERLISTREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYINTLFIXEDPRICEORDERLISTREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT QueryIntlFixedPriceOrderListRequest : public RpcServiceRequest {
public:
QueryIntlFixedPriceOrderListRequest();
~QueryIntlFixedPriceOrderListRequest();
long getCurrentPage() const;
void setCurrentPage(long currentPage);
std::string getBizId() const;
void setBizId(const std::string &bizId);
long getPageSize() const;
void setPageSize(long pageSize);
long getStatus() const;
void setStatus(long status);
private:
long currentPage_;
std::string bizId_;
long pageSize_;
long status_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYINTLFIXEDPRICEORDERLISTREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* 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_DOMAIN_MODEL_QUERYINTLFIXEDPRICEORDERLISTRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYINTLFIXEDPRICEORDERLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryIntlFixedPriceOrderListResult : public ServiceResult
{
public:
struct Module
{
long status;
long orderType;
long price;
std::string userId;
long createTime;
long updateTime;
std::string domain;
std::string bizId;
};
QueryIntlFixedPriceOrderListResult();
explicit QueryIntlFixedPriceOrderListResult(const std::string &payload);
~QueryIntlFixedPriceOrderListResult();
Module getModule()const;
protected:
void parse(const std::string &payload);
private:
Module module_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYINTLFIXEDPRICEORDERLISTRESULT_H_

View File

@@ -32,6 +32,8 @@ public:
~QueryRegistrantProfilesRequest();
long getRegistrantProfileId() const;
void setRegistrantProfileId(long registrantProfileId);
std::string getRemark() const;
void setRemark(const std::string &remark);
int getPageNum() const;
void setPageNum(int pageNum);
int getPageSize() const;
@@ -57,6 +59,7 @@ public:
private:
long registrantProfileId_;
std::string remark_;
int pageNum_;
int pageSize_;
std::string realNameStatus_;

View File

@@ -34,30 +34,33 @@ namespace AlibabaCloud
public:
struct RegistrantProfile
{
std::string registrantType;
std::string zhProvince;
bool defaultRegistrantProfile;
std::string email;
std::string telephone;
std::string address;
std::string realNameStatus;
std::string createTime;
std::string postalCode;
std::string zhRegistrantName;
std::string city;
long registrantProfileId;
std::string province;
std::string zhCity;
std::string registrantName;
std::string remark;
std::string registrantProfileType;
std::string updateTime;
std::string zhRegistrantOrganization;
std::string country;
std::string credentialType;
int emailVerificationStatus;
std::string registrantOrganization;
std::string telExt;
std::string telArea;
std::string zhAddress;
std::string registrantType;
std::string createTime;
std::string zhRegistrantName;
std::string city;
std::string province;
std::string credentialNo;
std::string zhCity;
std::string registrantName;
std::string updateTime;
std::string country;
std::string telExt;
};

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
int taskStatusCode;
std::string createTime;
std::string errorMsg;
std::string failReason;
std::string taskStatus;
std::string taskTypeDescription;
int tryCount;

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORAPPLYQUICKTRANSFEROUTOPENLYREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORAPPLYQUICKTRANSFEROUTOPENLYREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT SaveBatchTaskForApplyQuickTransferOutOpenlyRequest : public RpcServiceRequest {
public:
SaveBatchTaskForApplyQuickTransferOutOpenlyRequest();
~SaveBatchTaskForApplyQuickTransferOutOpenlyRequest();
std::vector<std::string> getDomainNames() const;
void setDomainNames(const std::vector<std::string> &domainNames);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::vector<std::string> domainNames_;
std::string userClientIp_;
std::string lang_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORAPPLYQUICKTRANSFEROUTOPENLYREQUEST_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_DOMAIN_MODEL_SAVEBATCHTASKFORAPPLYQUICKTRANSFEROUTOPENLYRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORAPPLYQUICKTRANSFEROUTOPENLYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveBatchTaskForApplyQuickTransferOutOpenlyResult : public ServiceResult
{
public:
SaveBatchTaskForApplyQuickTransferOutOpenlyResult();
explicit SaveBatchTaskForApplyQuickTransferOutOpenlyResult(const std::string &payload);
~SaveBatchTaskForApplyQuickTransferOutOpenlyResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORAPPLYQUICKTRANSFEROUTOPENLYRESULT_H_

View File

@@ -38,6 +38,7 @@ public:
long registrantProfileId;
bool aliyunDns;
std::string zhCity;
std::string resourceGroupId;
std::string telExt;
std::string zhRegistrantName;
std::string province;

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORGENERATEDOMAINCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORGENERATEDOMAINCERTIFICATEREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT SaveBatchTaskForGenerateDomainCertificateRequest : public RpcServiceRequest {
public:
SaveBatchTaskForGenerateDomainCertificateRequest();
~SaveBatchTaskForGenerateDomainCertificateRequest();
std::vector<std::string> getDomainNames() const;
void setDomainNames(const std::vector<std::string> &domainNames);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::vector<std::string> domainNames_;
std::string userClientIp_;
std::string lang_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORGENERATEDOMAINCERTIFICATEREQUEST_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_DOMAIN_MODEL_SAVEBATCHTASKFORGENERATEDOMAINCERTIFICATERESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORGENERATEDOMAINCERTIFICATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveBatchTaskForGenerateDomainCertificateResult : public ServiceResult
{
public:
SaveBatchTaskForGenerateDomainCertificateResult();
explicit SaveBatchTaskForGenerateDomainCertificateResult(const std::string &payload);
~SaveBatchTaskForGenerateDomainCertificateResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORGENERATEDOMAINCERTIFICATERESULT_H_

View File

@@ -29,6 +29,8 @@ namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT SaveBatchTaskForReserveDropListDomainRequest : public RpcServiceRequest {
public:
struct Domains {
std::string dns2;
std::string dns1;
std::string domainName;
};
SaveBatchTaskForReserveDropListDomainRequest();

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORAPPLYQUICKTRANSFEROUTOPENLYREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORAPPLYQUICKTRANSFEROUTOPENLYREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT SaveSingleTaskForApplyQuickTransferOutOpenlyRequest : public RpcServiceRequest {
public:
SaveSingleTaskForApplyQuickTransferOutOpenlyRequest();
~SaveSingleTaskForApplyQuickTransferOutOpenlyRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::string domainName_;
std::string userClientIp_;
std::string lang_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORAPPLYQUICKTRANSFEROUTOPENLYREQUEST_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_DOMAIN_MODEL_SAVESINGLETASKFORAPPLYQUICKTRANSFEROUTOPENLYRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORAPPLYQUICKTRANSFEROUTOPENLYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveSingleTaskForApplyQuickTransferOutOpenlyResult : public ServiceResult
{
public:
SaveSingleTaskForApplyQuickTransferOutOpenlyResult();
explicit SaveSingleTaskForApplyQuickTransferOutOpenlyResult(const std::string &payload);
~SaveSingleTaskForApplyQuickTransferOutOpenlyResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORAPPLYQUICKTRANSFEROUTOPENLYRESULT_H_

View File

@@ -32,30 +32,48 @@ public:
~SaveSingleTaskForCreatingOrderActivateRequest();
std::string getCountry() const;
void setCountry(const std::string &country);
std::string getDns2() const;
void setDns2(const std::string &dns2);
std::string getDns1() const;
void setDns1(const std::string &dns1);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
std::string getZhCity() const;
void setZhCity(const std::string &zhCity);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
std::string getTelExt() const;
void setTelExt(const std::string &telExt);
std::string getProvince() const;
void setProvince(const std::string &province);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getZhAddress() const;
void setZhAddress(const std::string &zhAddress);
std::string getTelephone() const;
void setTelephone(const std::string &telephone);
std::string getZhProvince() const;
void setZhProvince(const std::string &zhProvince);
std::string getRegistrantOrganization() const;
void setRegistrantOrganization(const std::string &registrantOrganization);
std::string getPromotionNo() const;
void setPromotionNo(const std::string &promotionNo);
std::string getRegistrantName() const;
void setRegistrantName(const std::string &registrantName);
bool getUsePromotion() const;
void setUsePromotion(bool usePromotion);
int getSubscriptionDuration() const;
void setSubscriptionDuration(int subscriptionDuration);
bool getPermitPremiumActivation() const;
void setPermitPremiumActivation(bool permitPremiumActivation);
std::string getCity() const;
void setCity(const std::string &city);
std::string getDns2() const;
void setDns2(const std::string &dns2);
std::string getDns1() const;
void setDns1(const std::string &dns1);
long getRegistrantProfileId() const;
void setRegistrantProfileId(long registrantProfileId);
std::string getCouponNo() const;
void setCouponNo(const std::string &couponNo);
bool getAliyunDns() const;
void setAliyunDns(bool aliyunDns);
std::string getZhCity() const;
void setZhCity(const std::string &zhCity);
std::string getTelExt() const;
void setTelExt(const std::string &telExt);
std::string getZhRegistrantName() const;
void setZhRegistrantName(const std::string &zhRegistrantName);
std::string getProvince() const;
void setProvince(const std::string &province);
std::string getPostalCode() const;
void setPostalCode(const std::string &postalCode);
std::string getLang() const;
@@ -68,66 +86,51 @@ public:
void setAddress(const std::string &address);
std::string getTelArea() const;
void setTelArea(const std::string &telArea);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getZhAddress() const;
void setZhAddress(const std::string &zhAddress);
std::string getRegistrantType() const;
void setRegistrantType(const std::string &registrantType);
std::string getTelephone() const;
void setTelephone(const std::string &telephone);
bool getTrademarkDomainActivation() const;
void setTrademarkDomainActivation(bool trademarkDomainActivation);
bool getUseCoupon() const;
void setUseCoupon(bool useCoupon);
std::string getZhProvince() const;
void setZhProvince(const std::string &zhProvince);
std::string getRegistrantOrganization() const;
void setRegistrantOrganization(const std::string &registrantOrganization);
std::string getPromotionNo() const;
void setPromotionNo(const std::string &promotionNo);
bool getEnableDomainProxy() const;
void setEnableDomainProxy(bool enableDomainProxy);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
std::string getRegistrantName() const;
void setRegistrantName(const std::string &registrantName);
bool getUsePromotion() const;
void setUsePromotion(bool usePromotion);
private:
std::string country_;
std::string dns2_;
std::string dns1_;
std::string couponNo_;
std::string zhCity_;
std::string resourceGroupId_;
std::string telExt_;
std::string province_;
std::string domainName_;
std::string zhAddress_;
std::string telephone_;
std::string zhProvince_;
std::string registrantOrganization_;
std::string promotionNo_;
std::string registrantName_;
bool usePromotion_;
int subscriptionDuration_;
bool permitPremiumActivation_;
std::string city_;
std::string dns2_;
std::string dns1_;
long registrantProfileId_;
std::string couponNo_;
bool aliyunDns_;
std::string zhCity_;
std::string telExt_;
std::string zhRegistrantName_;
std::string province_;
std::string postalCode_;
std::string lang_;
std::string email_;
std::string zhRegistrantOrganization_;
std::string address_;
std::string telArea_;
std::string domainName_;
std::string zhAddress_;
std::string registrantType_;
std::string telephone_;
bool trademarkDomainActivation_;
bool useCoupon_;
std::string zhProvince_;
std::string registrantOrganization_;
std::string promotionNo_;
bool enableDomainProxy_;
std::string userClientIp_;
std::string registrantName_;
bool usePromotion_;
};
} // namespace Model
} // namespace Domain

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORGENERATEDOMAINCERTIFICATEREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORGENERATEDOMAINCERTIFICATEREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT SaveSingleTaskForGenerateDomainCertificateRequest : public RpcServiceRequest {
public:
SaveSingleTaskForGenerateDomainCertificateRequest();
~SaveSingleTaskForGenerateDomainCertificateRequest();
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
std::string getLang() const;
void setLang(const std::string &lang);
private:
std::string domainName_;
std::string userClientIp_;
std::string lang_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORGENERATEDOMAINCERTIFICATEREQUEST_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_DOMAIN_MODEL_SAVESINGLETASKFORGENERATEDOMAINCERTIFICATERESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORGENERATEDOMAINCERTIFICATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveSingleTaskForGenerateDomainCertificateResult : public ServiceResult
{
public:
SaveSingleTaskForGenerateDomainCertificateResult();
explicit SaveSingleTaskForGenerateDomainCertificateResult(const std::string &payload);
~SaveSingleTaskForGenerateDomainCertificateResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORGENERATEDOMAINCERTIFICATERESULT_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_DOMAIN_MODEL_SAVESINGLETASKFORRESERVEDROPLISTDOMAINREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORRESERVEDROPLISTDOMAINREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT SaveSingleTaskForReserveDropListDomainRequest : public RpcServiceRequest {
public:
SaveSingleTaskForReserveDropListDomainRequest();
~SaveSingleTaskForReserveDropListDomainRequest();
std::string getDns2() const;
void setDns2(const std::string &dns2);
std::string getDns1() const;
void setDns1(const std::string &dns1);
std::string getDomainName() const;
void setDomainName(const std::string &domainName);
std::string getContactTemplateId() const;
void setContactTemplateId(const std::string &contactTemplateId);
private:
std::string dns2_;
std::string dns1_;
std::string domainName_;
std::string contactTemplateId_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORRESERVEDROPLISTDOMAINREQUEST_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_DOMAIN_MODEL_SAVESINGLETASKFORRESERVEDROPLISTDOMAINRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORRESERVEDROPLISTDOMAINRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveSingleTaskForReserveDropListDomainResult : public ServiceResult
{
public:
SaveSingleTaskForReserveDropListDomainResult();
explicit SaveSingleTaskForReserveDropListDomainResult(const std::string &payload);
~SaveSingleTaskForReserveDropListDomainResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVESINGLETASKFORRESERVEDROPLISTDOMAINRESULT_H_

View File

@@ -36,6 +36,8 @@ public:
void setExcluded(const std::string &excluded);
int getStartLength() const;
void setStartLength(int startLength);
std::string getResourceGroupId() const;
void setResourceGroupId(const std::string &resourceGroupId);
bool getExcludedSuffix() const;
void setExcludedSuffix(bool excludedSuffix);
int getPageSize() const;
@@ -79,6 +81,7 @@ private:
std::string productDomainType_;
std::string excluded_;
int startLength_;
std::string resourceGroupId_;
bool excludedSuffix_;
int pageSize_;
std::string lang_;

View File

@@ -34,11 +34,17 @@ namespace AlibabaCloud
public:
struct Domain
{
struct TagItem
{
std::string value;
std::string key;
};
std::string registrantType;
std::string email;
std::string registrationDate;
int expirationCurrDateDiff;
long registrationDateLong;
std::string resourceGroupId;
std::string instanceId;
std::string domainName;
std::string domainGroupId;
@@ -53,6 +59,7 @@ namespace AlibabaCloud
std::string domainGroupName;
std::string expirationDate;
std::string zhRegistrantOrganization;
std::vector<Domain::TagItem> tag;
std::string registrantOrganization;
std::string domainStatus;
};

View File

@@ -0,0 +1,45 @@
/*
* 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_DOMAIN_MODEL_SETUPDOMAINAUTORENEWREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SETUPDOMAINAUTORENEWREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT SetupDomainAutoRenewRequest : public RpcServiceRequest {
public:
SetupDomainAutoRenewRequest();
~SetupDomainAutoRenewRequest();
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getOperation() const;
void setOperation(const std::string &operation);
private:
std::string instanceId_;
std::string operation_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SETUPDOMAINAUTORENEWREQUEST_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_DOMAIN_MODEL_SETUPDOMAINAUTORENEWRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SETUPDOMAINAUTORENEWRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SetupDomainAutoRenewResult : public ServiceResult
{
public:
SetupDomainAutoRenewResult();
explicit SetupDomainAutoRenewResult(const std::string &payload);
~SetupDomainAutoRenewResult();
bool getResult()const;
protected:
void parse(const std::string &payload);
private:
bool result_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SETUPDOMAINAUTORENEWRESULT_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_DOMAIN_MODEL_SUBMITDOMAINSPECIALBIZCREDENTIALSREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SUBMITDOMAINSPECIALBIZCREDENTIALSREQUEST_H_
#include <alibabacloud/domain/DomainExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Domain {
namespace Model {
class ALIBABACLOUD_DOMAIN_EXPORT SubmitDomainSpecialBizCredentialsRequest : public RpcServiceRequest {
public:
SubmitDomainSpecialBizCredentialsRequest();
~SubmitDomainSpecialBizCredentialsRequest();
std::string getCredentials() const;
void setCredentials(const std::string &credentials);
std::string getExtend() const;
void setExtend(const std::string &extend);
long getBizId() const;
void setBizId(long bizId);
std::string getUserClientIp() const;
void setUserClientIp(const std::string &userClientIp);
private:
std::string credentials_;
std::string extend_;
long bizId_;
std::string userClientIp_;
};
} // namespace Model
} // namespace Domain
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SUBMITDOMAINSPECIALBIZCREDENTIALSREQUEST_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_DOMAIN_MODEL_SUBMITDOMAINSPECIALBIZCREDENTIALSRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SUBMITDOMAINSPECIALBIZCREDENTIALSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SubmitDomainSpecialBizCredentialsResult : public ServiceResult
{
public:
SubmitDomainSpecialBizCredentialsResult();
explicit SubmitDomainSpecialBizCredentialsResult(const std::string &payload);
~SubmitDomainSpecialBizCredentialsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SUBMITDOMAINSPECIALBIZCREDENTIALSRESULT_H_

View File

@@ -31,21 +31,21 @@ DomainClient::DomainClient(const Credentials &credentials, const ClientConfigura
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "domain");
}
DomainClient::DomainClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "domain");
}
DomainClient::DomainClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "domain");
}
DomainClient::~DomainClient()
@@ -267,6 +267,42 @@ DomainClient::CancelTaskOutcomeCallable DomainClient::cancelTaskCallable(const C
return task->get_future();
}
DomainClient::ChangeResourceGroupOutcome DomainClient::changeResourceGroup(const ChangeResourceGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ChangeResourceGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ChangeResourceGroupOutcome(ChangeResourceGroupResult(outcome.result()));
else
return ChangeResourceGroupOutcome(outcome.error());
}
void DomainClient::changeResourceGroupAsync(const ChangeResourceGroupRequest& request, const ChangeResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, changeResourceGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::ChangeResourceGroupOutcomeCallable DomainClient::changeResourceGroupCallable(const ChangeResourceGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ChangeResourceGroupOutcome()>>(
[this, request]()
{
return this->changeResourceGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::CheckDomainOutcome DomainClient::checkDomain(const CheckDomainRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -339,6 +375,42 @@ DomainClient::CheckDomainSunriseClaimOutcomeCallable DomainClient::checkDomainSu
return task->get_future();
}
DomainClient::CheckIntlFixPriceDomainStatusOutcome DomainClient::checkIntlFixPriceDomainStatus(const CheckIntlFixPriceDomainStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CheckIntlFixPriceDomainStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CheckIntlFixPriceDomainStatusOutcome(CheckIntlFixPriceDomainStatusResult(outcome.result()));
else
return CheckIntlFixPriceDomainStatusOutcome(outcome.error());
}
void DomainClient::checkIntlFixPriceDomainStatusAsync(const CheckIntlFixPriceDomainStatusRequest& request, const CheckIntlFixPriceDomainStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, checkIntlFixPriceDomainStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::CheckIntlFixPriceDomainStatusOutcomeCallable DomainClient::checkIntlFixPriceDomainStatusCallable(const CheckIntlFixPriceDomainStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CheckIntlFixPriceDomainStatusOutcome()>>(
[this, request]()
{
return this->checkIntlFixPriceDomainStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::CheckMaxYearOfServerLockOutcome DomainClient::checkMaxYearOfServerLock(const CheckMaxYearOfServerLockRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -483,6 +555,42 @@ DomainClient::ConfirmTransferInEmailOutcomeCallable DomainClient::confirmTransfe
return task->get_future();
}
DomainClient::CreateIntlFixedPriceDomainOrderOutcome DomainClient::createIntlFixedPriceDomainOrder(const CreateIntlFixedPriceDomainOrderRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateIntlFixedPriceDomainOrderOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateIntlFixedPriceDomainOrderOutcome(CreateIntlFixedPriceDomainOrderResult(outcome.result()));
else
return CreateIntlFixedPriceDomainOrderOutcome(outcome.error());
}
void DomainClient::createIntlFixedPriceDomainOrderAsync(const CreateIntlFixedPriceDomainOrderRequest& request, const CreateIntlFixedPriceDomainOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createIntlFixedPriceDomainOrder(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::CreateIntlFixedPriceDomainOrderOutcomeCallable DomainClient::createIntlFixedPriceDomainOrderCallable(const CreateIntlFixedPriceDomainOrderRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateIntlFixedPriceDomainOrderOutcome()>>(
[this, request]()
{
return this->createIntlFixedPriceDomainOrder(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::DeleteContactTemplatesOutcome DomainClient::deleteContactTemplates(const DeleteContactTemplatesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -627,6 +735,42 @@ DomainClient::DeleteRegistrantProfileOutcomeCallable DomainClient::deleteRegistr
return task->get_future();
}
DomainClient::DomainSpecialBizCancelOutcome DomainClient::domainSpecialBizCancel(const DomainSpecialBizCancelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DomainSpecialBizCancelOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DomainSpecialBizCancelOutcome(DomainSpecialBizCancelResult(outcome.result()));
else
return DomainSpecialBizCancelOutcome(outcome.error());
}
void DomainClient::domainSpecialBizCancelAsync(const DomainSpecialBizCancelRequest& request, const DomainSpecialBizCancelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, domainSpecialBizCancel(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::DomainSpecialBizCancelOutcomeCallable DomainClient::domainSpecialBizCancelCallable(const DomainSpecialBizCancelRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DomainSpecialBizCancelOutcome()>>(
[this, request]()
{
return this->domainSpecialBizCancel(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::EmailVerifiedOutcome DomainClient::emailVerified(const EmailVerifiedRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -699,6 +843,42 @@ DomainClient::FuzzyMatchDomainSensitiveWordOutcomeCallable DomainClient::fuzzyMa
return task->get_future();
}
DomainClient::GetIntlFixPriceDomainListUrlOutcome DomainClient::getIntlFixPriceDomainListUrl(const GetIntlFixPriceDomainListUrlRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetIntlFixPriceDomainListUrlOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetIntlFixPriceDomainListUrlOutcome(GetIntlFixPriceDomainListUrlResult(outcome.result()));
else
return GetIntlFixPriceDomainListUrlOutcome(outcome.error());
}
void DomainClient::getIntlFixPriceDomainListUrlAsync(const GetIntlFixPriceDomainListUrlRequest& request, const GetIntlFixPriceDomainListUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getIntlFixPriceDomainListUrl(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::GetIntlFixPriceDomainListUrlOutcomeCallable DomainClient::getIntlFixPriceDomainListUrlCallable(const GetIntlFixPriceDomainListUrlRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetIntlFixPriceDomainListUrlOutcome()>>(
[this, request]()
{
return this->getIntlFixPriceDomainListUrl(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::GetOperationOssUploadPolicyOutcome DomainClient::getOperationOssUploadPolicy(const GetOperationOssUploadPolicyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1347,6 +1527,78 @@ DomainClient::QueryDomainRealNameVerificationInfoOutcomeCallable DomainClient::q
return task->get_future();
}
DomainClient::QueryDomainSpecialBizDetailOutcome DomainClient::queryDomainSpecialBizDetail(const QueryDomainSpecialBizDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryDomainSpecialBizDetailOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryDomainSpecialBizDetailOutcome(QueryDomainSpecialBizDetailResult(outcome.result()));
else
return QueryDomainSpecialBizDetailOutcome(outcome.error());
}
void DomainClient::queryDomainSpecialBizDetailAsync(const QueryDomainSpecialBizDetailRequest& request, const QueryDomainSpecialBizDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryDomainSpecialBizDetail(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::QueryDomainSpecialBizDetailOutcomeCallable DomainClient::queryDomainSpecialBizDetailCallable(const QueryDomainSpecialBizDetailRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryDomainSpecialBizDetailOutcome()>>(
[this, request]()
{
return this->queryDomainSpecialBizDetail(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::QueryDomainSpecialBizInfoByDomainOutcome DomainClient::queryDomainSpecialBizInfoByDomain(const QueryDomainSpecialBizInfoByDomainRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryDomainSpecialBizInfoByDomainOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryDomainSpecialBizInfoByDomainOutcome(QueryDomainSpecialBizInfoByDomainResult(outcome.result()));
else
return QueryDomainSpecialBizInfoByDomainOutcome(outcome.error());
}
void DomainClient::queryDomainSpecialBizInfoByDomainAsync(const QueryDomainSpecialBizInfoByDomainRequest& request, const QueryDomainSpecialBizInfoByDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryDomainSpecialBizInfoByDomain(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::QueryDomainSpecialBizInfoByDomainOutcomeCallable DomainClient::queryDomainSpecialBizInfoByDomainCallable(const QueryDomainSpecialBizInfoByDomainRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryDomainSpecialBizInfoByDomainOutcome()>>(
[this, request]()
{
return this->queryDomainSpecialBizInfoByDomain(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::QueryDomainSuffixOutcome DomainClient::queryDomainSuffix(const QueryDomainSuffixRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1563,6 +1815,42 @@ DomainClient::QueryFailingReasonListForQualificationOutcomeCallable DomainClient
return task->get_future();
}
DomainClient::QueryIntlFixedPriceOrderListOutcome DomainClient::queryIntlFixedPriceOrderList(const QueryIntlFixedPriceOrderListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryIntlFixedPriceOrderListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryIntlFixedPriceOrderListOutcome(QueryIntlFixedPriceOrderListResult(outcome.result()));
else
return QueryIntlFixedPriceOrderListOutcome(outcome.error());
}
void DomainClient::queryIntlFixedPriceOrderListAsync(const QueryIntlFixedPriceOrderListRequest& request, const QueryIntlFixedPriceOrderListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryIntlFixedPriceOrderList(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::QueryIntlFixedPriceOrderListOutcomeCallable DomainClient::queryIntlFixedPriceOrderListCallable(const QueryIntlFixedPriceOrderListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryIntlFixedPriceOrderListOutcome()>>(
[this, request]()
{
return this->queryIntlFixedPriceOrderList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::QueryLocalEnsAssociationOutcome DomainClient::queryLocalEnsAssociation(const QueryLocalEnsAssociationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2211,6 +2499,42 @@ DomainClient::SaveBatchDomainRemarkOutcomeCallable DomainClient::saveBatchDomain
return task->get_future();
}
DomainClient::SaveBatchTaskForApplyQuickTransferOutOpenlyOutcome DomainClient::saveBatchTaskForApplyQuickTransferOutOpenly(const SaveBatchTaskForApplyQuickTransferOutOpenlyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SaveBatchTaskForApplyQuickTransferOutOpenlyOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SaveBatchTaskForApplyQuickTransferOutOpenlyOutcome(SaveBatchTaskForApplyQuickTransferOutOpenlyResult(outcome.result()));
else
return SaveBatchTaskForApplyQuickTransferOutOpenlyOutcome(outcome.error());
}
void DomainClient::saveBatchTaskForApplyQuickTransferOutOpenlyAsync(const SaveBatchTaskForApplyQuickTransferOutOpenlyRequest& request, const SaveBatchTaskForApplyQuickTransferOutOpenlyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, saveBatchTaskForApplyQuickTransferOutOpenly(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::SaveBatchTaskForApplyQuickTransferOutOpenlyOutcomeCallable DomainClient::saveBatchTaskForApplyQuickTransferOutOpenlyCallable(const SaveBatchTaskForApplyQuickTransferOutOpenlyRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SaveBatchTaskForApplyQuickTransferOutOpenlyOutcome()>>(
[this, request]()
{
return this->saveBatchTaskForApplyQuickTransferOutOpenly(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::SaveBatchTaskForCreatingOrderActivateOutcome DomainClient::saveBatchTaskForCreatingOrderActivate(const SaveBatchTaskForCreatingOrderActivateRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2391,6 +2715,42 @@ DomainClient::SaveBatchTaskForDomainNameProxyServiceOutcomeCallable DomainClient
return task->get_future();
}
DomainClient::SaveBatchTaskForGenerateDomainCertificateOutcome DomainClient::saveBatchTaskForGenerateDomainCertificate(const SaveBatchTaskForGenerateDomainCertificateRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SaveBatchTaskForGenerateDomainCertificateOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SaveBatchTaskForGenerateDomainCertificateOutcome(SaveBatchTaskForGenerateDomainCertificateResult(outcome.result()));
else
return SaveBatchTaskForGenerateDomainCertificateOutcome(outcome.error());
}
void DomainClient::saveBatchTaskForGenerateDomainCertificateAsync(const SaveBatchTaskForGenerateDomainCertificateRequest& request, const SaveBatchTaskForGenerateDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, saveBatchTaskForGenerateDomainCertificate(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::SaveBatchTaskForGenerateDomainCertificateOutcomeCallable DomainClient::saveBatchTaskForGenerateDomainCertificateCallable(const SaveBatchTaskForGenerateDomainCertificateRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SaveBatchTaskForGenerateDomainCertificateOutcome()>>(
[this, request]()
{
return this->saveBatchTaskForGenerateDomainCertificate(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::SaveBatchTaskForModifyingDomainDnsOutcome DomainClient::saveBatchTaskForModifyingDomainDns(const SaveBatchTaskForModifyingDomainDnsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2751,6 +3111,42 @@ DomainClient::SaveSingleTaskForAddingDSRecordOutcomeCallable DomainClient::saveS
return task->get_future();
}
DomainClient::SaveSingleTaskForApplyQuickTransferOutOpenlyOutcome DomainClient::saveSingleTaskForApplyQuickTransferOutOpenly(const SaveSingleTaskForApplyQuickTransferOutOpenlyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SaveSingleTaskForApplyQuickTransferOutOpenlyOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SaveSingleTaskForApplyQuickTransferOutOpenlyOutcome(SaveSingleTaskForApplyQuickTransferOutOpenlyResult(outcome.result()));
else
return SaveSingleTaskForApplyQuickTransferOutOpenlyOutcome(outcome.error());
}
void DomainClient::saveSingleTaskForApplyQuickTransferOutOpenlyAsync(const SaveSingleTaskForApplyQuickTransferOutOpenlyRequest& request, const SaveSingleTaskForApplyQuickTransferOutOpenlyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, saveSingleTaskForApplyQuickTransferOutOpenly(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::SaveSingleTaskForApplyQuickTransferOutOpenlyOutcomeCallable DomainClient::saveSingleTaskForApplyQuickTransferOutOpenlyCallable(const SaveSingleTaskForApplyQuickTransferOutOpenlyRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SaveSingleTaskForApplyQuickTransferOutOpenlyOutcome()>>(
[this, request]()
{
return this->saveSingleTaskForApplyQuickTransferOutOpenly(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::SaveSingleTaskForApprovingTransferOutOutcome DomainClient::saveSingleTaskForApprovingTransferOut(const SaveSingleTaskForApprovingTransferOutRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3219,6 +3615,42 @@ DomainClient::SaveSingleTaskForDomainNameProxyServiceOutcomeCallable DomainClien
return task->get_future();
}
DomainClient::SaveSingleTaskForGenerateDomainCertificateOutcome DomainClient::saveSingleTaskForGenerateDomainCertificate(const SaveSingleTaskForGenerateDomainCertificateRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SaveSingleTaskForGenerateDomainCertificateOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SaveSingleTaskForGenerateDomainCertificateOutcome(SaveSingleTaskForGenerateDomainCertificateResult(outcome.result()));
else
return SaveSingleTaskForGenerateDomainCertificateOutcome(outcome.error());
}
void DomainClient::saveSingleTaskForGenerateDomainCertificateAsync(const SaveSingleTaskForGenerateDomainCertificateRequest& request, const SaveSingleTaskForGenerateDomainCertificateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, saveSingleTaskForGenerateDomainCertificate(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::SaveSingleTaskForGenerateDomainCertificateOutcomeCallable DomainClient::saveSingleTaskForGenerateDomainCertificateCallable(const SaveSingleTaskForGenerateDomainCertificateRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SaveSingleTaskForGenerateDomainCertificateOutcome()>>(
[this, request]()
{
return this->saveSingleTaskForGenerateDomainCertificate(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::SaveSingleTaskForModifyingDSRecordOutcome DomainClient::saveSingleTaskForModifyingDSRecord(const SaveSingleTaskForModifyingDSRecordRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3327,6 +3759,42 @@ DomainClient::SaveSingleTaskForQueryingTransferAuthorizationCodeOutcomeCallable
return task->get_future();
}
DomainClient::SaveSingleTaskForReserveDropListDomainOutcome DomainClient::saveSingleTaskForReserveDropListDomain(const SaveSingleTaskForReserveDropListDomainRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SaveSingleTaskForReserveDropListDomainOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SaveSingleTaskForReserveDropListDomainOutcome(SaveSingleTaskForReserveDropListDomainResult(outcome.result()));
else
return SaveSingleTaskForReserveDropListDomainOutcome(outcome.error());
}
void DomainClient::saveSingleTaskForReserveDropListDomainAsync(const SaveSingleTaskForReserveDropListDomainRequest& request, const SaveSingleTaskForReserveDropListDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, saveSingleTaskForReserveDropListDomain(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::SaveSingleTaskForReserveDropListDomainOutcomeCallable DomainClient::saveSingleTaskForReserveDropListDomainCallable(const SaveSingleTaskForReserveDropListDomainRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SaveSingleTaskForReserveDropListDomainOutcome()>>(
[this, request]()
{
return this->saveSingleTaskForReserveDropListDomain(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::SaveSingleTaskForSaveArtExtensionOutcome DomainClient::saveSingleTaskForSaveArtExtension(const SaveSingleTaskForSaveArtExtensionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3795,6 +4263,78 @@ DomainClient::SetDefaultRegistrantProfileOutcomeCallable DomainClient::setDefaul
return task->get_future();
}
DomainClient::SetupDomainAutoRenewOutcome DomainClient::setupDomainAutoRenew(const SetupDomainAutoRenewRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetupDomainAutoRenewOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetupDomainAutoRenewOutcome(SetupDomainAutoRenewResult(outcome.result()));
else
return SetupDomainAutoRenewOutcome(outcome.error());
}
void DomainClient::setupDomainAutoRenewAsync(const SetupDomainAutoRenewRequest& request, const SetupDomainAutoRenewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setupDomainAutoRenew(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::SetupDomainAutoRenewOutcomeCallable DomainClient::setupDomainAutoRenewCallable(const SetupDomainAutoRenewRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetupDomainAutoRenewOutcome()>>(
[this, request]()
{
return this->setupDomainAutoRenew(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::SubmitDomainSpecialBizCredentialsOutcome DomainClient::submitDomainSpecialBizCredentials(const SubmitDomainSpecialBizCredentialsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SubmitDomainSpecialBizCredentialsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SubmitDomainSpecialBizCredentialsOutcome(SubmitDomainSpecialBizCredentialsResult(outcome.result()));
else
return SubmitDomainSpecialBizCredentialsOutcome(outcome.error());
}
void DomainClient::submitDomainSpecialBizCredentialsAsync(const SubmitDomainSpecialBizCredentialsRequest& request, const SubmitDomainSpecialBizCredentialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, submitDomainSpecialBizCredentials(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::SubmitDomainSpecialBizCredentialsOutcomeCallable DomainClient::submitDomainSpecialBizCredentialsCallable(const SubmitDomainSpecialBizCredentialsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SubmitDomainSpecialBizCredentialsOutcome()>>(
[this, request]()
{
return this->submitDomainSpecialBizCredentials(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::SubmitEmailVerificationOutcome DomainClient::submitEmailVerification(const SubmitEmailVerificationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

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.
*/
#include <alibabacloud/domain/model/ChangeResourceGroupRequest.h>
using AlibabaCloud::Domain::Model::ChangeResourceGroupRequest;
ChangeResourceGroupRequest::ChangeResourceGroupRequest()
: RpcServiceRequest("domain", "2018-01-29", "ChangeResourceGroup") {
setMethod(HttpRequest::Method::Post);
}
ChangeResourceGroupRequest::~ChangeResourceGroupRequest() {}
std::string ChangeResourceGroupRequest::getResourceId() const {
return resourceId_;
}
void ChangeResourceGroupRequest::setResourceId(const std::string &resourceId) {
resourceId_ = resourceId;
setParameter(std::string("ResourceId"), resourceId);
}
std::string ChangeResourceGroupRequest::getResourceType() const {
return resourceType_;
}
void ChangeResourceGroupRequest::setResourceType(const std::string &resourceType) {
resourceType_ = resourceType;
setParameter(std::string("ResourceType"), resourceType);
}
std::string ChangeResourceGroupRequest::getNewResourceGroupId() const {
return newResourceGroupId_;
}
void ChangeResourceGroupRequest::setNewResourceGroupId(const std::string &newResourceGroupId) {
newResourceGroupId_ = newResourceGroupId;
setParameter(std::string("NewResourceGroupId"), newResourceGroupId);
}
std::string ChangeResourceGroupRequest::getUserClientIp() const {
return userClientIp_;
}
void ChangeResourceGroupRequest::setUserClientIp(const std::string &userClientIp) {
userClientIp_ = userClientIp;
setParameter(std::string("UserClientIp"), userClientIp);
}
std::string ChangeResourceGroupRequest::getLang() const {
return lang_;
}
void ChangeResourceGroupRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

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.
*/
#include <alibabacloud/domain/model/ChangeResourceGroupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
ChangeResourceGroupResult::ChangeResourceGroupResult() :
ServiceResult()
{}
ChangeResourceGroupResult::ChangeResourceGroupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ChangeResourceGroupResult::~ChangeResourceGroupResult()
{}
void ChangeResourceGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Result"].isNull())
result_ = value["Result"].asString();
}
std::string ChangeResourceGroupResult::getResult()const
{
return result_;
}

View File

@@ -39,6 +39,18 @@ void CheckDomainResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allStaticPriceInfoNode = value["StaticPriceInfo"]["PriceInfo"];
for (auto valueStaticPriceInfoPriceInfo : allStaticPriceInfoNode)
{
PriceInfo staticPriceInfoObject;
if(!valueStaticPriceInfoPriceInfo["action"].isNull())
staticPriceInfoObject.action = valueStaticPriceInfoPriceInfo["action"].asString();
if(!valueStaticPriceInfoPriceInfo["money"].isNull())
staticPriceInfoObject.money = valueStaticPriceInfoPriceInfo["money"].asString();
if(!valueStaticPriceInfoPriceInfo["period"].isNull())
staticPriceInfoObject.period = std::stol(valueStaticPriceInfoPriceInfo["period"].asString());
staticPriceInfo_.push_back(staticPriceInfoObject);
}
if(!value["Avail"].isNull())
avail_ = value["Avail"].asString();
if(!value["Price"].isNull())
@@ -74,6 +86,11 @@ std::string CheckDomainResult::getPremium()const
return premium_;
}
std::vector<CheckDomainResult::PriceInfo> CheckDomainResult::getStaticPriceInfo()const
{
return staticPriceInfo_;
}
bool CheckDomainResult::getDynamicCheck()const
{
return dynamicCheck_;

View File

@@ -0,0 +1,36 @@
/*
* 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/domain/model/CheckIntlFixPriceDomainStatusRequest.h>
using AlibabaCloud::Domain::Model::CheckIntlFixPriceDomainStatusRequest;
CheckIntlFixPriceDomainStatusRequest::CheckIntlFixPriceDomainStatusRequest()
: RpcServiceRequest("domain", "2018-01-29", "CheckIntlFixPriceDomainStatus") {
setMethod(HttpRequest::Method::Post);
}
CheckIntlFixPriceDomainStatusRequest::~CheckIntlFixPriceDomainStatusRequest() {}
std::string CheckIntlFixPriceDomainStatusRequest::getDomain() const {
return domain_;
}
void CheckIntlFixPriceDomainStatusRequest::setDomain(const std::string &domain) {
domain_ = domain;
setParameter(std::string("Domain"), domain);
}

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.
*/
#include <alibabacloud/domain/model/CheckIntlFixPriceDomainStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
CheckIntlFixPriceDomainStatusResult::CheckIntlFixPriceDomainStatusResult() :
ServiceResult()
{}
CheckIntlFixPriceDomainStatusResult::CheckIntlFixPriceDomainStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CheckIntlFixPriceDomainStatusResult::~CheckIntlFixPriceDomainStatusResult()
{}
void CheckIntlFixPriceDomainStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto moduleNode = value["Module"];
if(!moduleNode["Domain"].isNull())
module_.domain = moduleNode["Domain"].asString();
if(!moduleNode["Price"].isNull())
module_.price = std::stol(moduleNode["Price"].asString());
if(!moduleNode["Currency"].isNull())
module_.currency = moduleNode["Currency"].asString();
if(!moduleNode["RegDate"].isNull())
module_.regDate = std::stol(moduleNode["RegDate"].asString());
if(!moduleNode["DeadDate"].isNull())
module_.deadDate = std::stol(moduleNode["DeadDate"].asString());
if(!moduleNode["EndTime"].isNull())
module_.endTime = std::stol(moduleNode["EndTime"].asString());
if(!moduleNode["Premium"].isNull())
module_.premium = moduleNode["Premium"].asString() == "true";
}
CheckIntlFixPriceDomainStatusResult::Module CheckIntlFixPriceDomainStatusResult::getModule()const
{
return module_;
}

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/domain/model/CreateIntlFixedPriceDomainOrderRequest.h>
using AlibabaCloud::Domain::Model::CreateIntlFixedPriceDomainOrderRequest;
CreateIntlFixedPriceDomainOrderRequest::CreateIntlFixedPriceDomainOrderRequest()
: RpcServiceRequest("domain", "2018-01-29", "CreateIntlFixedPriceDomainOrder") {
setMethod(HttpRequest::Method::Post);
}
CreateIntlFixedPriceDomainOrderRequest::~CreateIntlFixedPriceDomainOrderRequest() {}
bool CreateIntlFixedPriceDomainOrderRequest::getAutoPay() const {
return autoPay_;
}
void CreateIntlFixedPriceDomainOrderRequest::setAutoPay(bool autoPay) {
autoPay_ = autoPay;
setParameter(std::string("AutoPay"), autoPay ? "true" : "false");
}
long CreateIntlFixedPriceDomainOrderRequest::getContactId() const {
return contactId_;
}
void CreateIntlFixedPriceDomainOrderRequest::setContactId(long contactId) {
contactId_ = contactId;
setParameter(std::string("ContactId"), std::to_string(contactId));
}
long CreateIntlFixedPriceDomainOrderRequest::getExpectedPrice() const {
return expectedPrice_;
}
void CreateIntlFixedPriceDomainOrderRequest::setExpectedPrice(long expectedPrice) {
expectedPrice_ = expectedPrice;
setParameter(std::string("ExpectedPrice"), std::to_string(expectedPrice));
}
std::string CreateIntlFixedPriceDomainOrderRequest::getDomain() const {
return domain_;
}
void CreateIntlFixedPriceDomainOrderRequest::setDomain(const std::string &domain) {
domain_ = domain;
setParameter(std::string("Domain"), domain);
}

View File

@@ -0,0 +1,58 @@
/*
* 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/domain/model/CreateIntlFixedPriceDomainOrderResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
CreateIntlFixedPriceDomainOrderResult::CreateIntlFixedPriceDomainOrderResult() :
ServiceResult()
{}
CreateIntlFixedPriceDomainOrderResult::CreateIntlFixedPriceDomainOrderResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateIntlFixedPriceDomainOrderResult::~CreateIntlFixedPriceDomainOrderResult()
{}
void CreateIntlFixedPriceDomainOrderResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto moduleNode = value["Module"];
if(!moduleNode["Domain"].isNull())
module_.domain = moduleNode["Domain"].asString();
if(!moduleNode["OrderNo"].isNull())
module_.orderNo = moduleNode["OrderNo"].asString();
if(!moduleNode["PayPrice"].isNull())
module_.payPrice = std::stol(moduleNode["PayPrice"].asString());
if(!moduleNode["PayUrl"].isNull())
module_.payUrl = moduleNode["PayUrl"].asString();
}
CreateIntlFixedPriceDomainOrderResult::Module CreateIntlFixedPriceDomainOrderResult::getModule()const
{
return module_;
}

View File

@@ -0,0 +1,45 @@
/*
* 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/domain/model/DomainSpecialBizCancelRequest.h>
using AlibabaCloud::Domain::Model::DomainSpecialBizCancelRequest;
DomainSpecialBizCancelRequest::DomainSpecialBizCancelRequest()
: RpcServiceRequest("domain", "2018-01-29", "DomainSpecialBizCancel") {
setMethod(HttpRequest::Method::Post);
}
DomainSpecialBizCancelRequest::~DomainSpecialBizCancelRequest() {}
long DomainSpecialBizCancelRequest::getBizId() const {
return bizId_;
}
void DomainSpecialBizCancelRequest::setBizId(long bizId) {
bizId_ = bizId;
setBodyParameter(std::string("BizId"), std::to_string(bizId));
}
std::string DomainSpecialBizCancelRequest::getUserClientIp() const {
return userClientIp_;
}
void DomainSpecialBizCancelRequest::setUserClientIp(const std::string &userClientIp) {
userClientIp_ = userClientIp;
setParameter(std::string("UserClientIp"), userClientIp);
}

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/domain/model/DomainSpecialBizCancelResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
DomainSpecialBizCancelResult::DomainSpecialBizCancelResult() :
ServiceResult()
{}
DomainSpecialBizCancelResult::DomainSpecialBizCancelResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DomainSpecialBizCancelResult::~DomainSpecialBizCancelResult()
{}
void DomainSpecialBizCancelResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -0,0 +1,36 @@
/*
* 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/domain/model/GetIntlFixPriceDomainListUrlRequest.h>
using AlibabaCloud::Domain::Model::GetIntlFixPriceDomainListUrlRequest;
GetIntlFixPriceDomainListUrlRequest::GetIntlFixPriceDomainListUrlRequest()
: RpcServiceRequest("domain", "2018-01-29", "GetIntlFixPriceDomainListUrl") {
setMethod(HttpRequest::Method::Post);
}
GetIntlFixPriceDomainListUrlRequest::~GetIntlFixPriceDomainListUrlRequest() {}
std::string GetIntlFixPriceDomainListUrlRequest::getListDate() const {
return listDate_;
}
void GetIntlFixPriceDomainListUrlRequest::setListDate(const std::string &listDate) {
listDate_ = listDate;
setParameter(std::string("ListDate"), listDate);
}

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.
*/
#include <alibabacloud/domain/model/GetIntlFixPriceDomainListUrlResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
GetIntlFixPriceDomainListUrlResult::GetIntlFixPriceDomainListUrlResult() :
ServiceResult()
{}
GetIntlFixPriceDomainListUrlResult::GetIntlFixPriceDomainListUrlResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetIntlFixPriceDomainListUrlResult::~GetIntlFixPriceDomainListUrlResult()
{}
void GetIntlFixPriceDomainListUrlResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto moduleNode = value["Module"];
if(!moduleNode["DownloadUrl"].isNull())
module_.downloadUrl = moduleNode["DownloadUrl"].asString();
}
GetIntlFixPriceDomainListUrlResult::Module GetIntlFixPriceDomainListUrlResult::getModule()const
{
return module_;
}

View File

@@ -61,6 +61,15 @@ void ListServerLockRequest::setBeginStartDate(long beginStartDate) {
setParameter(std::string("BeginStartDate"), std::to_string(beginStartDate));
}
std::string ListServerLockRequest::getOrderByType() const {
return orderByType_;
}
void ListServerLockRequest::setOrderByType(const std::string &orderByType) {
orderByType_ = orderByType;
setParameter(std::string("OrderByType"), orderByType);
}
int ListServerLockRequest::getServerLockStatus() const {
return serverLockStatus_;
}
@@ -106,6 +115,15 @@ void ListServerLockRequest::setDomainName(const std::string &domainName) {
setParameter(std::string("DomainName"), domainName);
}
std::string ListServerLockRequest::getOrderBy() const {
return orderBy_;
}
void ListServerLockRequest::setOrderBy(const std::string &orderBy) {
orderBy_ = orderBy;
setParameter(std::string("OrderBy"), orderBy);
}
long ListServerLockRequest::getEndStartDate() const {
return endStartDate_;
}

View File

@@ -61,6 +61,15 @@ void QueryAdvancedDomainListRequest::setStartLength(int startLength) {
setParameter(std::string("StartLength"), std::to_string(startLength));
}
std::string QueryAdvancedDomainListRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void QueryAdvancedDomainListRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
bool QueryAdvancedDomainListRequest::getExcludedSuffix() const {
return excludedSuffix_;
}
@@ -79,6 +88,20 @@ void QueryAdvancedDomainListRequest::setPageSize(int pageSize) {
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::vector<QueryAdvancedDomainListRequest::Tag> QueryAdvancedDomainListRequest::getTag() const {
return tag_;
}
void QueryAdvancedDomainListRequest::setTag(const std::vector<QueryAdvancedDomainListRequest::Tag> &tag) {
tag_ = tag;
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
std::string QueryAdvancedDomainListRequest::getLang() const {
return lang_;
}
@@ -223,6 +246,15 @@ void QueryAdvancedDomainListRequest::setForm(int form) {
setParameter(std::string("Form"), std::to_string(form));
}
bool QueryAdvancedDomainListRequest::getIsPremiumDomain() const {
return isPremiumDomain_;
}
void QueryAdvancedDomainListRequest::setIsPremiumDomain(bool isPremiumDomain) {
isPremiumDomain_ = isPremiumDomain;
setParameter(std::string("IsPremiumDomain"), isPremiumDomain ? "true" : "false");
}
std::string QueryAdvancedDomainListRequest::getUserClientIp() const {
return userClientIp_;
}

View File

@@ -83,6 +83,18 @@ void QueryAdvancedDomainListResult::parse(const std::string &payload)
dataObject.domainStatus = valueDataDomain["DomainStatus"].asString();
if(!valueDataDomain["DomainType"].isNull())
dataObject.domainType = valueDataDomain["DomainType"].asString();
if(!valueDataDomain["ResourceGroupId"].isNull())
dataObject.resourceGroupId = valueDataDomain["ResourceGroupId"].asString();
auto allTagNode = valueDataDomain["Tag"]["TagItem"];
for (auto valueDataDomainTagTagItem : allTagNode)
{
Domain::TagItem tagObject;
if(!valueDataDomainTagTagItem["Key"].isNull())
tagObject.key = valueDataDomainTagTagItem["Key"].asString();
if(!valueDataDomainTagTagItem["Value"].isNull())
tagObject.value = valueDataDomainTagTagItem["Value"].asString();
dataObject.tag.push_back(tagObject);
}
auto allDnsList = value["DnsList"]["Dns"];
for (auto value : allDnsList)
dataObject.dnsList.push_back(value.asString());

View File

@@ -39,6 +39,16 @@ void QueryDomainByDomainNameResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTagNode = value["Tag"]["TagItem"];
for (auto valueTagTagItem : allTagNode)
{
TagItem tagObject;
if(!valueTagTagItem["Key"].isNull())
tagObject.key = valueTagTagItem["Key"].asString();
if(!valueTagTagItem["Vaue"].isNull())
tagObject.vaue = valueTagTagItem["Vaue"].asString();
tag_.push_back(tagObject);
}
auto allDnsList = value["DnsList"]["Dns"];
for (const auto &item : allDnsList)
dnsList_.push_back(item.asString());
@@ -100,8 +110,10 @@ void QueryDomainByDomainNameResult::parse(const std::string &payload)
expirationCurrDateDiff_ = std::stoi(value["ExpirationCurrDateDiff"].asString());
if(!value["DomainType"].isNull())
domainType_ = value["DomainType"].asString();
if(!value["domainStatus"].isNull())
domainStatus_ = value["domainStatus"].asString();
if(!value["DomainStatus"].isNull())
domainStatus_ = value["DomainStatus"].asString();
if(!value["ResourceGroupId"].isNull())
resourceGroupId_ = value["ResourceGroupId"].asString();
}
@@ -120,6 +132,11 @@ long QueryDomainByDomainNameResult::getRegistrationDateLong()const
return registrationDateLong_;
}
std::string QueryDomainByDomainNameResult::getResourceGroupId()const
{
return resourceGroupId_;
}
std::string QueryDomainByDomainNameResult::getRealNameStatus()const
{
return realNameStatus_;
@@ -250,6 +267,11 @@ std::string QueryDomainByDomainNameResult::getUserId()const
return userId_;
}
std::vector<QueryDomainByDomainNameResult::TagItem> QueryDomainByDomainNameResult::getTag()const
{
return tag_;
}
std::string QueryDomainByDomainNameResult::getUpdateProhibitionLock()const
{
return updateProhibitionLock_;

View File

@@ -39,6 +39,16 @@ void QueryDomainByInstanceIdResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allTagNode = value["Tag"]["TagItem"];
for (auto valueTagTagItem : allTagNode)
{
TagItem tagObject;
if(!valueTagTagItem["Key"].isNull())
tagObject.key = valueTagTagItem["Key"].asString();
if(!valueTagTagItem["Value"].isNull())
tagObject.value = valueTagTagItem["Value"].asString();
tag_.push_back(tagObject);
}
auto allDnsList = value["DnsList"]["Dns"];
for (const auto &item : allDnsList)
dnsList_.push_back(item.asString());
@@ -102,6 +112,8 @@ void QueryDomainByInstanceIdResult::parse(const std::string &payload)
domainType_ = value["DomainType"].asString();
if(!value["DomainStatus"].isNull())
domainStatus_ = value["DomainStatus"].asString();
if(!value["ResourceGroupId"].isNull())
resourceGroupId_ = value["ResourceGroupId"].asString();
}
@@ -120,6 +132,11 @@ long QueryDomainByInstanceIdResult::getRegistrationDateLong()const
return registrationDateLong_;
}
std::string QueryDomainByInstanceIdResult::getResourceGroupId()const
{
return resourceGroupId_;
}
std::string QueryDomainByInstanceIdResult::getRealNameStatus()const
{
return realNameStatus_;
@@ -250,6 +267,11 @@ std::string QueryDomainByInstanceIdResult::getUserId()const
return userId_;
}
std::vector<QueryDomainByInstanceIdResult::TagItem> QueryDomainByInstanceIdResult::getTag()const
{
return tag_;
}
std::string QueryDomainByInstanceIdResult::getUpdateProhibitionLock()const
{
return updateProhibitionLock_;

View File

@@ -34,6 +34,15 @@ void QueryDomainListRequest::setProductDomainType(const std::string &productDoma
setParameter(std::string("ProductDomainType"), productDomainType);
}
std::string QueryDomainListRequest::getCcompany() const {
return ccompany_;
}
void QueryDomainListRequest::setCcompany(const std::string &ccompany) {
ccompany_ = ccompany;
setParameter(std::string("Ccompany"), ccompany);
}
std::string QueryDomainListRequest::getOrderKeyType() const {
return orderKeyType_;
}
@@ -61,6 +70,15 @@ void QueryDomainListRequest::setOrderByType(const std::string &orderByType) {
setParameter(std::string("OrderByType"), orderByType);
}
std::string QueryDomainListRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void QueryDomainListRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
int QueryDomainListRequest::getPageSize() const {
return pageSize_;
}
@@ -70,6 +88,20 @@ void QueryDomainListRequest::setPageSize(int pageSize) {
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::vector<QueryDomainListRequest::Tag> QueryDomainListRequest::getTag() const {
return tag_;
}
void QueryDomainListRequest::setTag(const std::vector<QueryDomainListRequest::Tag> &tag) {
tag_ = tag;
for(int dep1 = 0; dep1 != tag.size(); dep1++) {
auto tagObj = tag.at(dep1);
std::string tagObjStr = std::string("Tag") + "." + std::to_string(dep1 + 1);
setParameter(tagObjStr + ".Value", tagObj.value);
setParameter(tagObjStr + ".Key", tagObj.key);
}
}
std::string QueryDomainListRequest::getLang() const {
return lang_;
}

View File

@@ -77,6 +77,22 @@ void QueryDomainListResult::parse(const std::string &payload)
dataObject.domainStatus = valueDataDomain["DomainStatus"].asString();
if(!valueDataDomain["DomainType"].isNull())
dataObject.domainType = valueDataDomain["DomainType"].asString();
if(!valueDataDomain["ResourceGroupId"].isNull())
dataObject.resourceGroupId = valueDataDomain["ResourceGroupId"].asString();
if(!valueDataDomain["Ccompany"].isNull())
dataObject.ccompany = valueDataDomain["Ccompany"].asString();
if(!valueDataDomain["ChgholderStatus"].isNull())
dataObject.chgholderStatus = valueDataDomain["ChgholderStatus"].asString();
auto allTagNode = valueDataDomain["Tag"]["TagItem"];
for (auto valueDataDomainTagTagItem : allTagNode)
{
Domain::TagItem tagObject;
if(!valueDataDomainTagTagItem["Key"].isNull())
tagObject.key = valueDataDomainTagTagItem["Key"].asString();
if(!valueDataDomainTagTagItem["Value"].isNull())
tagObject.value = valueDataDomainTagTagItem["Value"].asString();
dataObject.tag.push_back(tagObject);
}
data_.push_back(dataObject);
}
if(!value["PrePage"].isNull())

View File

@@ -0,0 +1,45 @@
/*
* 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/domain/model/QueryDomainSpecialBizDetailRequest.h>
using AlibabaCloud::Domain::Model::QueryDomainSpecialBizDetailRequest;
QueryDomainSpecialBizDetailRequest::QueryDomainSpecialBizDetailRequest()
: RpcServiceRequest("domain", "2018-01-29", "QueryDomainSpecialBizDetail") {
setMethod(HttpRequest::Method::Post);
}
QueryDomainSpecialBizDetailRequest::~QueryDomainSpecialBizDetailRequest() {}
long QueryDomainSpecialBizDetailRequest::getBizId() const {
return bizId_;
}
void QueryDomainSpecialBizDetailRequest::setBizId(long bizId) {
bizId_ = bizId;
setBodyParameter(std::string("BizId"), std::to_string(bizId));
}
std::string QueryDomainSpecialBizDetailRequest::getUserClientIp() const {
return userClientIp_;
}
void QueryDomainSpecialBizDetailRequest::setUserClientIp(const std::string &userClientIp) {
userClientIp_ = userClientIp;
setParameter(std::string("UserClientIp"), userClientIp);
}

View File

@@ -0,0 +1,245 @@
/*
* 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/domain/model/QueryDomainSpecialBizDetailResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
QueryDomainSpecialBizDetailResult::QueryDomainSpecialBizDetailResult() :
ServiceResult()
{}
QueryDomainSpecialBizDetailResult::QueryDomainSpecialBizDetailResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryDomainSpecialBizDetailResult::~QueryDomainSpecialBizDetailResult()
{}
void QueryDomainSpecialBizDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto moduleNode = value["Module"];
if(!moduleNode["Id"].isNull())
module_.id = std::stol(moduleNode["Id"].asString());
if(!moduleNode["GmtCreate"].isNull())
module_.gmtCreate = moduleNode["GmtCreate"].asString();
if(!moduleNode["GmtModified"].isNull())
module_.gmtModified = moduleNode["GmtModified"].asString();
if(!moduleNode["BizName"].isNull())
module_.bizName = moduleNode["BizName"].asString();
if(!moduleNode["BizNo"].isNull())
module_.bizNo = moduleNode["BizNo"].asString();
if(!moduleNode["DomainName"].isNull())
module_.domainName = moduleNode["DomainName"].asString();
if(!moduleNode["SaleId"].isNull())
module_.saleId = moduleNode["SaleId"].asString();
if(!moduleNode["UserId"].isNull())
module_.userId = moduleNode["UserId"].asString();
if(!moduleNode["ProductId"].isNull())
module_.productId = moduleNode["ProductId"].asString();
if(!moduleNode["BizType"].isNull())
module_.bizType = moduleNode["BizType"].asString();
if(!moduleNode["BizStatus"].isNull())
module_.bizStatus = moduleNode["BizStatus"].asString();
if(!moduleNode["Status"].isNull())
module_.status = std::stoi(moduleNode["Status"].asString());
if(!moduleNode["StatusDesc"].isNull())
module_.statusDesc = moduleNode["StatusDesc"].asString();
if(!moduleNode["AuditMsg"].isNull())
module_.auditMsg = moduleNode["AuditMsg"].asString();
if(!moduleNode["OrderId"].isNull())
module_.orderId = moduleNode["OrderId"].asString();
if(!moduleNode["UpdateTime"].isNull())
module_.updateTime = std::stol(moduleNode["UpdateTime"].asString());
if(!moduleNode["CreateTime"].isNull())
module_.createTime = std::stol(moduleNode["CreateTime"].asString());
auto allDomainSpecialBizCredentialsNode = moduleNode["DomainSpecialBizCredentials"]["DomainSpecialBizCredential"];
for (auto moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential : allDomainSpecialBizCredentialsNode)
{
Module::DomainSpecialBizCredential domainSpecialBizCredentialObject;
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["DomainName"].isNull())
domainSpecialBizCredentialObject.domainName = moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["DomainName"].asString();
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["SaleId"].isNull())
domainSpecialBizCredentialObject.saleId = moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["SaleId"].asString();
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["BizId"].isNull())
domainSpecialBizCredentialObject.bizId = std::stol(moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["BizId"].asString());
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialNo"].isNull())
domainSpecialBizCredentialObject.credentialNo = moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialNo"].asString();
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialType"].isNull())
domainSpecialBizCredentialObject.credentialType = moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialType"].asString();
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialUrl"].isNull())
domainSpecialBizCredentialObject.credentialUrl = moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialUrl"].asString();
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["HolderCert"].isNull())
domainSpecialBizCredentialObject.holderCert = std::stoi(moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["HolderCert"].asString());
module_.domainSpecialBizCredentials.push_back(domainSpecialBizCredentialObject);
}
auto domainSpecialBizContactNode = moduleNode["DomainSpecialBizContact"];
if(!domainSpecialBizContactNode["BizId"].isNull())
module_.domainSpecialBizContact.bizId = std::stol(domainSpecialBizContactNode["BizId"].asString());
if(!domainSpecialBizContactNode["RegType"].isNull())
module_.domainSpecialBizContact.regType = std::stoi(domainSpecialBizContactNode["RegType"].asString());
if(!domainSpecialBizContactNode["CCompany"].isNull())
module_.domainSpecialBizContact.cCompany = domainSpecialBizContactNode["CCompany"].asString();
if(!domainSpecialBizContactNode["ECompany"].isNull())
module_.domainSpecialBizContact.eCompany = domainSpecialBizContactNode["ECompany"].asString();
if(!domainSpecialBizContactNode["CName"].isNull())
module_.domainSpecialBizContact.cName = domainSpecialBizContactNode["CName"].asString();
if(!domainSpecialBizContactNode["EName"].isNull())
module_.domainSpecialBizContact.eName = domainSpecialBizContactNode["EName"].asString();
if(!domainSpecialBizContactNode["CCountry"].isNull())
module_.domainSpecialBizContact.cCountry = domainSpecialBizContactNode["CCountry"].asString();
if(!domainSpecialBizContactNode["CProvince"].isNull())
module_.domainSpecialBizContact.cProvince = domainSpecialBizContactNode["CProvince"].asString();
if(!domainSpecialBizContactNode["EProvince"].isNull())
module_.domainSpecialBizContact.eProvince = domainSpecialBizContactNode["EProvince"].asString();
if(!domainSpecialBizContactNode["CCity"].isNull())
module_.domainSpecialBizContact.cCity = domainSpecialBizContactNode["CCity"].asString();
if(!domainSpecialBizContactNode["ECity"].isNull())
module_.domainSpecialBizContact.eCity = domainSpecialBizContactNode["ECity"].asString();
if(!domainSpecialBizContactNode["CVenu"].isNull())
module_.domainSpecialBizContact.cVenu = domainSpecialBizContactNode["CVenu"].asString();
if(!domainSpecialBizContactNode["EVenu"].isNull())
module_.domainSpecialBizContact.eVenu = domainSpecialBizContactNode["EVenu"].asString();
if(!domainSpecialBizContactNode["Postalcode"].isNull())
module_.domainSpecialBizContact.postalcode = domainSpecialBizContactNode["Postalcode"].asString();
if(!domainSpecialBizContactNode["Email"].isNull())
module_.domainSpecialBizContact.email = domainSpecialBizContactNode["Email"].asString();
if(!domainSpecialBizContactNode["TelArea"].isNull())
module_.domainSpecialBizContact.telArea = domainSpecialBizContactNode["TelArea"].asString();
if(!domainSpecialBizContactNode["TelMain"].isNull())
module_.domainSpecialBizContact.telMain = domainSpecialBizContactNode["TelMain"].asString();
if(!domainSpecialBizContactNode["TelExt"].isNull())
module_.domainSpecialBizContact.telExt = domainSpecialBizContactNode["TelExt"].asString();
if(!domainSpecialBizContactNode["FaxArea"].isNull())
module_.domainSpecialBizContact.faxArea = domainSpecialBizContactNode["FaxArea"].asString();
if(!domainSpecialBizContactNode["FaxMain"].isNull())
module_.domainSpecialBizContact.faxMain = domainSpecialBizContactNode["FaxMain"].asString();
if(!domainSpecialBizContactNode["FaxExt"].isNull())
module_.domainSpecialBizContact.faxExt = domainSpecialBizContactNode["FaxExt"].asString();
if(!domainSpecialBizContactNode["Mobile"].isNull())
module_.domainSpecialBizContact.mobile = domainSpecialBizContactNode["Mobile"].asString();
if(!domainSpecialBizContactNode["Extend"].isNull())
module_.domainSpecialBizContact.extend = domainSpecialBizContactNode["Extend"].asString();
if(!domainSpecialBizContactNode["VspContactId"].isNull())
module_.domainSpecialBizContact.vspContactId = domainSpecialBizContactNode["VspContactId"].asString();
if(!domainSpecialBizContactNode["RegistrantId"].isNull())
module_.domainSpecialBizContact.registrantId = domainSpecialBizContactNode["RegistrantId"].asString();
auto domainSpecialOrderResultNode = moduleNode["DomainSpecialOrderResult"];
if(!domainSpecialOrderResultNode["SaleId"].isNull())
module_.domainSpecialOrderResult.saleId = domainSpecialOrderResultNode["SaleId"].asString();
if(!domainSpecialOrderResultNode["OrderId"].isNull())
module_.domainSpecialOrderResult.orderId = domainSpecialOrderResultNode["OrderId"].asString();
if(!domainSpecialOrderResultNode["SubOrderId"].isNull())
module_.domainSpecialOrderResult.subOrderId = domainSpecialOrderResultNode["SubOrderId"].asString();
if(!domainSpecialOrderResultNode["ActionType"].isNull())
module_.domainSpecialOrderResult.actionType = domainSpecialOrderResultNode["ActionType"].asString();
if(!domainSpecialOrderResultNode["OrderAmount"].isNull())
module_.domainSpecialOrderResult.orderAmount = domainSpecialOrderResultNode["OrderAmount"].asString();
if(!domainSpecialOrderResultNode["OrderCurrency"].isNull())
module_.domainSpecialOrderResult.orderCurrency = domainSpecialOrderResultNode["OrderCurrency"].asString();
if(!domainSpecialOrderResultNode["OrderTime"].isNull())
module_.domainSpecialOrderResult.orderTime = domainSpecialOrderResultNode["OrderTime"].asString();
if(!domainSpecialOrderResultNode["OrderYear"].isNull())
module_.domainSpecialOrderResult.orderYear = std::stoi(domainSpecialOrderResultNode["OrderYear"].asString());
if(!domainSpecialOrderResultNode["OrderStatus"].isNull())
module_.domainSpecialOrderResult.orderStatus = domainSpecialOrderResultNode["OrderStatus"].asString();
auto allErrorArgs = value["ErrorArgs"]["ErrorArg"];
for (const auto &item : allErrorArgs)
errorArgs_.push_back(item.asString());
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["DynamicCode"].isNull())
dynamicCode_ = value["DynamicCode"].asString();
if(!value["DynamicMessage"].isNull())
dynamicMessage_ = value["DynamicMessage"].asString();
if(!value["Synchro"].isNull())
synchro_ = value["Synchro"].asString() == "true";
if(!value["ErrorMsg"].isNull())
errorMsg_ = value["ErrorMsg"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["AllowRetry"].isNull())
allowRetry_ = value["AllowRetry"].asString() == "true";
if(!value["AppName"].isNull())
appName_ = value["AppName"].asString();
}
bool QueryDomainSpecialBizDetailResult::getAllowRetry()const
{
return allowRetry_;
}
bool QueryDomainSpecialBizDetailResult::getSynchro()const
{
return synchro_;
}
std::vector<std::string> QueryDomainSpecialBizDetailResult::getErrorArgs()const
{
return errorArgs_;
}
int QueryDomainSpecialBizDetailResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
std::string QueryDomainSpecialBizDetailResult::getErrorMsg()const
{
return errorMsg_;
}
std::string QueryDomainSpecialBizDetailResult::getDynamicCode()const
{
return dynamicCode_;
}
std::string QueryDomainSpecialBizDetailResult::getDynamicMessage()const
{
return dynamicMessage_;
}
std::string QueryDomainSpecialBizDetailResult::getErrorCode()const
{
return errorCode_;
}
QueryDomainSpecialBizDetailResult::Module QueryDomainSpecialBizDetailResult::getModule()const
{
return module_;
}
bool QueryDomainSpecialBizDetailResult::getSuccess()const
{
return success_;
}
std::string QueryDomainSpecialBizDetailResult::getAppName()const
{
return appName_;
}

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.
*/
#include <alibabacloud/domain/model/QueryDomainSpecialBizInfoByDomainRequest.h>
using AlibabaCloud::Domain::Model::QueryDomainSpecialBizInfoByDomainRequest;
QueryDomainSpecialBizInfoByDomainRequest::QueryDomainSpecialBizInfoByDomainRequest()
: RpcServiceRequest("domain", "2018-01-29", "QueryDomainSpecialBizInfoByDomain") {
setMethod(HttpRequest::Method::Post);
}
QueryDomainSpecialBizInfoByDomainRequest::~QueryDomainSpecialBizInfoByDomainRequest() {}
std::string QueryDomainSpecialBizInfoByDomainRequest::getDomainName() const {
return domainName_;
}
void QueryDomainSpecialBizInfoByDomainRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setBodyParameter(std::string("DomainName"), domainName);
}
std::string QueryDomainSpecialBizInfoByDomainRequest::getBizType() const {
return bizType_;
}
void QueryDomainSpecialBizInfoByDomainRequest::setBizType(const std::string &bizType) {
bizType_ = bizType;
setBodyParameter(std::string("BizType"), bizType);
}
std::string QueryDomainSpecialBizInfoByDomainRequest::getUserClientIp() const {
return userClientIp_;
}
void QueryDomainSpecialBizInfoByDomainRequest::setUserClientIp(const std::string &userClientIp) {
userClientIp_ = userClientIp;
setParameter(std::string("UserClientIp"), userClientIp);
}

View File

@@ -0,0 +1,226 @@
/*
* 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/domain/model/QueryDomainSpecialBizInfoByDomainResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
QueryDomainSpecialBizInfoByDomainResult::QueryDomainSpecialBizInfoByDomainResult() :
ServiceResult()
{}
QueryDomainSpecialBizInfoByDomainResult::QueryDomainSpecialBizInfoByDomainResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryDomainSpecialBizInfoByDomainResult::~QueryDomainSpecialBizInfoByDomainResult()
{}
void QueryDomainSpecialBizInfoByDomainResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto moduleNode = value["Module"];
if(!moduleNode["Id"].isNull())
module_.id = std::stol(moduleNode["Id"].asString());
if(!moduleNode["GmtCreate"].isNull())
module_.gmtCreate = moduleNode["GmtCreate"].asString();
if(!moduleNode["GmtModified"].isNull())
module_.gmtModified = moduleNode["GmtModified"].asString();
if(!moduleNode["BizName"].isNull())
module_.bizName = moduleNode["BizName"].asString();
if(!moduleNode["BizNo"].isNull())
module_.bizNo = moduleNode["BizNo"].asString();
if(!moduleNode["DomainName"].isNull())
module_.domainName = moduleNode["DomainName"].asString();
if(!moduleNode["SaleId"].isNull())
module_.saleId = moduleNode["SaleId"].asString();
if(!moduleNode["UserId"].isNull())
module_.userId = moduleNode["UserId"].asString();
if(!moduleNode["ProductId"].isNull())
module_.productId = moduleNode["ProductId"].asString();
if(!moduleNode["BizType"].isNull())
module_.bizType = moduleNode["BizType"].asString();
if(!moduleNode["BizStatus"].isNull())
module_.bizStatus = moduleNode["BizStatus"].asString();
if(!moduleNode["Status"].isNull())
module_.status = std::stoi(moduleNode["Status"].asString());
if(!moduleNode["StatusDesc"].isNull())
module_.statusDesc = moduleNode["StatusDesc"].asString();
if(!moduleNode["AuditMsg"].isNull())
module_.auditMsg = moduleNode["AuditMsg"].asString();
if(!moduleNode["OrderId"].isNull())
module_.orderId = moduleNode["OrderId"].asString();
if(!moduleNode["UpdateTime"].isNull())
module_.updateTime = std::stol(moduleNode["UpdateTime"].asString());
if(!moduleNode["CreateTime"].isNull())
module_.createTime = std::stol(moduleNode["CreateTime"].asString());
auto allDomainSpecialBizCredentialsNode = moduleNode["DomainSpecialBizCredentials"]["DomainSpecialBizCredential"];
for (auto moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential : allDomainSpecialBizCredentialsNode)
{
Module::DomainSpecialBizCredential domainSpecialBizCredentialObject;
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["DomainName"].isNull())
domainSpecialBizCredentialObject.domainName = moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["DomainName"].asString();
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["SaleId"].isNull())
domainSpecialBizCredentialObject.saleId = moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["SaleId"].asString();
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["BizId"].isNull())
domainSpecialBizCredentialObject.bizId = std::stol(moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["BizId"].asString());
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialNo"].isNull())
domainSpecialBizCredentialObject.credentialNo = moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialNo"].asString();
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialType"].isNull())
domainSpecialBizCredentialObject.credentialType = moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialType"].asString();
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialUrl"].isNull())
domainSpecialBizCredentialObject.credentialUrl = moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["CredentialUrl"].asString();
if(!moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["HolderCert"].isNull())
domainSpecialBizCredentialObject.holderCert = std::stoi(moduleNodeDomainSpecialBizCredentialsDomainSpecialBizCredential["HolderCert"].asString());
module_.domainSpecialBizCredentials.push_back(domainSpecialBizCredentialObject);
}
auto domainSpecialBizContactNode = moduleNode["DomainSpecialBizContact"];
if(!domainSpecialBizContactNode["BizId"].isNull())
module_.domainSpecialBizContact.bizId = std::stol(domainSpecialBizContactNode["BizId"].asString());
if(!domainSpecialBizContactNode["RegType"].isNull())
module_.domainSpecialBizContact.regType = std::stoi(domainSpecialBizContactNode["RegType"].asString());
if(!domainSpecialBizContactNode["CCompany"].isNull())
module_.domainSpecialBizContact.cCompany = domainSpecialBizContactNode["CCompany"].asString();
if(!domainSpecialBizContactNode["ECompany"].isNull())
module_.domainSpecialBizContact.eCompany = domainSpecialBizContactNode["ECompany"].asString();
if(!domainSpecialBizContactNode["CName"].isNull())
module_.domainSpecialBizContact.cName = domainSpecialBizContactNode["CName"].asString();
if(!domainSpecialBizContactNode["EName"].isNull())
module_.domainSpecialBizContact.eName = domainSpecialBizContactNode["EName"].asString();
if(!domainSpecialBizContactNode["CCountry"].isNull())
module_.domainSpecialBizContact.cCountry = domainSpecialBizContactNode["CCountry"].asString();
if(!domainSpecialBizContactNode["CProvince"].isNull())
module_.domainSpecialBizContact.cProvince = domainSpecialBizContactNode["CProvince"].asString();
if(!domainSpecialBizContactNode["EProvince"].isNull())
module_.domainSpecialBizContact.eProvince = domainSpecialBizContactNode["EProvince"].asString();
if(!domainSpecialBizContactNode["CCity"].isNull())
module_.domainSpecialBizContact.cCity = domainSpecialBizContactNode["CCity"].asString();
if(!domainSpecialBizContactNode["ECity"].isNull())
module_.domainSpecialBizContact.eCity = domainSpecialBizContactNode["ECity"].asString();
if(!domainSpecialBizContactNode["CVenu"].isNull())
module_.domainSpecialBizContact.cVenu = domainSpecialBizContactNode["CVenu"].asString();
if(!domainSpecialBizContactNode["EVenu"].isNull())
module_.domainSpecialBizContact.eVenu = domainSpecialBizContactNode["EVenu"].asString();
if(!domainSpecialBizContactNode["Postalcode"].isNull())
module_.domainSpecialBizContact.postalcode = domainSpecialBizContactNode["Postalcode"].asString();
if(!domainSpecialBizContactNode["Email"].isNull())
module_.domainSpecialBizContact.email = domainSpecialBizContactNode["Email"].asString();
if(!domainSpecialBizContactNode["TelArea"].isNull())
module_.domainSpecialBizContact.telArea = domainSpecialBizContactNode["TelArea"].asString();
if(!domainSpecialBizContactNode["TelMain"].isNull())
module_.domainSpecialBizContact.telMain = domainSpecialBizContactNode["TelMain"].asString();
if(!domainSpecialBizContactNode["TelExt"].isNull())
module_.domainSpecialBizContact.telExt = domainSpecialBizContactNode["TelExt"].asString();
if(!domainSpecialBizContactNode["FaxArea"].isNull())
module_.domainSpecialBizContact.faxArea = domainSpecialBizContactNode["FaxArea"].asString();
if(!domainSpecialBizContactNode["FaxMain"].isNull())
module_.domainSpecialBizContact.faxMain = domainSpecialBizContactNode["FaxMain"].asString();
if(!domainSpecialBizContactNode["FaxExt"].isNull())
module_.domainSpecialBizContact.faxExt = domainSpecialBizContactNode["FaxExt"].asString();
if(!domainSpecialBizContactNode["Mobile"].isNull())
module_.domainSpecialBizContact.mobile = domainSpecialBizContactNode["Mobile"].asString();
if(!domainSpecialBizContactNode["Extend"].isNull())
module_.domainSpecialBizContact.extend = domainSpecialBizContactNode["Extend"].asString();
if(!domainSpecialBizContactNode["VspContactId"].isNull())
module_.domainSpecialBizContact.vspContactId = domainSpecialBizContactNode["VspContactId"].asString();
if(!domainSpecialBizContactNode["RegistrantId"].isNull())
module_.domainSpecialBizContact.registrantId = domainSpecialBizContactNode["RegistrantId"].asString();
auto allErrorArgs = value["ErrorArgs"]["ErrorArg"];
for (const auto &item : allErrorArgs)
errorArgs_.push_back(item.asString());
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["DynamicCode"].isNull())
dynamicCode_ = value["DynamicCode"].asString();
if(!value["DynamicMessage"].isNull())
dynamicMessage_ = value["DynamicMessage"].asString();
if(!value["Synchro"].isNull())
synchro_ = value["Synchro"].asString() == "true";
if(!value["ErrorMsg"].isNull())
errorMsg_ = value["ErrorMsg"].asString();
if(!value["ErrorCode"].isNull())
errorCode_ = value["ErrorCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["AllowRetry"].isNull())
allowRetry_ = value["AllowRetry"].asString() == "true";
if(!value["AppName"].isNull())
appName_ = value["AppName"].asString();
}
bool QueryDomainSpecialBizInfoByDomainResult::getAllowRetry()const
{
return allowRetry_;
}
bool QueryDomainSpecialBizInfoByDomainResult::getSynchro()const
{
return synchro_;
}
std::vector<std::string> QueryDomainSpecialBizInfoByDomainResult::getErrorArgs()const
{
return errorArgs_;
}
int QueryDomainSpecialBizInfoByDomainResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
std::string QueryDomainSpecialBizInfoByDomainResult::getErrorMsg()const
{
return errorMsg_;
}
std::string QueryDomainSpecialBizInfoByDomainResult::getDynamicCode()const
{
return dynamicCode_;
}
std::string QueryDomainSpecialBizInfoByDomainResult::getDynamicMessage()const
{
return dynamicMessage_;
}
std::string QueryDomainSpecialBizInfoByDomainResult::getErrorCode()const
{
return errorCode_;
}
QueryDomainSpecialBizInfoByDomainResult::Module QueryDomainSpecialBizInfoByDomainResult::getModule()const
{
return module_;
}
bool QueryDomainSpecialBizInfoByDomainResult::getSuccess()const
{
return success_;
}
std::string QueryDomainSpecialBizInfoByDomainResult::getAppName()const
{
return appName_;
}

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/domain/model/QueryIntlFixedPriceOrderListRequest.h>
using AlibabaCloud::Domain::Model::QueryIntlFixedPriceOrderListRequest;
QueryIntlFixedPriceOrderListRequest::QueryIntlFixedPriceOrderListRequest()
: RpcServiceRequest("domain", "2018-01-29", "QueryIntlFixedPriceOrderList") {
setMethod(HttpRequest::Method::Post);
}
QueryIntlFixedPriceOrderListRequest::~QueryIntlFixedPriceOrderListRequest() {}
long QueryIntlFixedPriceOrderListRequest::getCurrentPage() const {
return currentPage_;
}
void QueryIntlFixedPriceOrderListRequest::setCurrentPage(long currentPage) {
currentPage_ = currentPage;
setParameter(std::string("CurrentPage"), std::to_string(currentPage));
}
std::string QueryIntlFixedPriceOrderListRequest::getBizId() const {
return bizId_;
}
void QueryIntlFixedPriceOrderListRequest::setBizId(const std::string &bizId) {
bizId_ = bizId;
setParameter(std::string("BizId"), bizId);
}
long QueryIntlFixedPriceOrderListRequest::getPageSize() const {
return pageSize_;
}
void QueryIntlFixedPriceOrderListRequest::setPageSize(long pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
long QueryIntlFixedPriceOrderListRequest::getStatus() const {
return status_;
}
void QueryIntlFixedPriceOrderListRequest::setStatus(long status) {
status_ = status;
setParameter(std::string("Status"), std::to_string(status));
}

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.
*/
#include <alibabacloud/domain/model/QueryIntlFixedPriceOrderListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
QueryIntlFixedPriceOrderListResult::QueryIntlFixedPriceOrderListResult() :
ServiceResult()
{}
QueryIntlFixedPriceOrderListResult::QueryIntlFixedPriceOrderListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryIntlFixedPriceOrderListResult::~QueryIntlFixedPriceOrderListResult()
{}
void QueryIntlFixedPriceOrderListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto moduleNode = value["Module"];
if(!moduleNode["CreateTime"].isNull())
module_.createTime = std::stol(moduleNode["CreateTime"].asString());
if(!moduleNode["UpdateTime"].isNull())
module_.updateTime = std::stol(moduleNode["UpdateTime"].asString());
if(!moduleNode["UserId"].isNull())
module_.userId = moduleNode["UserId"].asString();
if(!moduleNode["BizId"].isNull())
module_.bizId = moduleNode["BizId"].asString();
if(!moduleNode["Domain"].isNull())
module_.domain = moduleNode["Domain"].asString();
if(!moduleNode["Price"].isNull())
module_.price = std::stol(moduleNode["Price"].asString());
if(!moduleNode["Status"].isNull())
module_.status = std::stol(moduleNode["Status"].asString());
if(!moduleNode["OrderType"].isNull())
module_.orderType = std::stol(moduleNode["OrderType"].asString());
}
QueryIntlFixedPriceOrderListResult::Module QueryIntlFixedPriceOrderListResult::getModule()const
{
return module_;
}

View File

@@ -34,6 +34,15 @@ void QueryRegistrantProfilesRequest::setRegistrantProfileId(long registrantProfi
setParameter(std::string("RegistrantProfileId"), std::to_string(registrantProfileId));
}
std::string QueryRegistrantProfilesRequest::getRemark() const {
return remark_;
}
void QueryRegistrantProfilesRequest::setRemark(const std::string &remark) {
remark_ = remark;
setParameter(std::string("Remark"), remark);
}
int QueryRegistrantProfilesRequest::getPageNum() const {
return pageNum_;
}

View File

@@ -91,6 +91,12 @@ void QueryRegistrantProfilesResult::parse(const std::string &payload)
registrantProfilesObject.zhAddress = valueRegistrantProfilesRegistrantProfile["ZhAddress"].asString();
if(!valueRegistrantProfilesRegistrantProfile["Province"].isNull())
registrantProfilesObject.province = valueRegistrantProfilesRegistrantProfile["Province"].asString();
if(!valueRegistrantProfilesRegistrantProfile["CredentialNo"].isNull())
registrantProfilesObject.credentialNo = valueRegistrantProfilesRegistrantProfile["CredentialNo"].asString();
if(!valueRegistrantProfilesRegistrantProfile["CredentialType"].isNull())
registrantProfilesObject.credentialType = valueRegistrantProfilesRegistrantProfile["CredentialType"].asString();
if(!valueRegistrantProfilesRegistrantProfile["Remark"].isNull())
registrantProfilesObject.remark = valueRegistrantProfilesRegistrantProfile["Remark"].asString();
registrantProfiles_.push_back(registrantProfilesObject);
}
if(!value["NextPage"].isNull())

View File

@@ -69,6 +69,8 @@ void QueryTaskDetailListResult::parse(const std::string &payload)
dataObject.tryCount = std::stoi(valueDataTaskDetail["TryCount"].asString());
if(!valueDataTaskDetail["ErrorMsg"].isNull())
dataObject.errorMsg = valueDataTaskDetail["ErrorMsg"].asString();
if(!valueDataTaskDetail["FailReason"].isNull())
dataObject.failReason = valueDataTaskDetail["FailReason"].asString();
data_.push_back(dataObject);
}
if(!value["PrePage"].isNull())

View File

@@ -0,0 +1,53 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/domain/model/SaveBatchTaskForApplyQuickTransferOutOpenlyRequest.h>
using AlibabaCloud::Domain::Model::SaveBatchTaskForApplyQuickTransferOutOpenlyRequest;
SaveBatchTaskForApplyQuickTransferOutOpenlyRequest::SaveBatchTaskForApplyQuickTransferOutOpenlyRequest()
: RpcServiceRequest("domain", "2018-01-29", "SaveBatchTaskForApplyQuickTransferOutOpenly") {
setMethod(HttpRequest::Method::Post);
}
SaveBatchTaskForApplyQuickTransferOutOpenlyRequest::~SaveBatchTaskForApplyQuickTransferOutOpenlyRequest() {}
std::vector<std::string> SaveBatchTaskForApplyQuickTransferOutOpenlyRequest::getDomainNames() const {
return domainNames_;
}
void SaveBatchTaskForApplyQuickTransferOutOpenlyRequest::setDomainNames(const std::vector<std::string> &domainNames) {
domainNames_ = domainNames;
}
std::string SaveBatchTaskForApplyQuickTransferOutOpenlyRequest::getUserClientIp() const {
return userClientIp_;
}
void SaveBatchTaskForApplyQuickTransferOutOpenlyRequest::setUserClientIp(const std::string &userClientIp) {
userClientIp_ = userClientIp;
setParameter(std::string("UserClientIp"), userClientIp);
}
std::string SaveBatchTaskForApplyQuickTransferOutOpenlyRequest::getLang() const {
return lang_;
}
void SaveBatchTaskForApplyQuickTransferOutOpenlyRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

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.
*/
#include <alibabacloud/domain/model/SaveBatchTaskForApplyQuickTransferOutOpenlyResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
SaveBatchTaskForApplyQuickTransferOutOpenlyResult::SaveBatchTaskForApplyQuickTransferOutOpenlyResult() :
ServiceResult()
{}
SaveBatchTaskForApplyQuickTransferOutOpenlyResult::SaveBatchTaskForApplyQuickTransferOutOpenlyResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SaveBatchTaskForApplyQuickTransferOutOpenlyResult::~SaveBatchTaskForApplyQuickTransferOutOpenlyResult()
{}
void SaveBatchTaskForApplyQuickTransferOutOpenlyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TaskNo"].isNull())
taskNo_ = value["TaskNo"].asString();
}
std::string SaveBatchTaskForApplyQuickTransferOutOpenlyResult::getTaskNo()const
{
return taskNo_;
}

View File

@@ -43,6 +43,7 @@ void SaveBatchTaskForCreatingOrderActivateRequest::setOrderActivateParam(const s
setParameter(orderActivateParamObjStr + ".RegistrantProfileId", std::to_string(orderActivateParamObj.registrantProfileId));
setParameter(orderActivateParamObjStr + ".AliyunDns", orderActivateParamObj.aliyunDns ? "true" : "false");
setParameter(orderActivateParamObjStr + ".ZhCity", orderActivateParamObj.zhCity);
setParameter(orderActivateParamObjStr + ".ResourceGroupId", orderActivateParamObj.resourceGroupId);
setParameter(orderActivateParamObjStr + ".TelExt", orderActivateParamObj.telExt);
setParameter(orderActivateParamObjStr + ".ZhRegistrantName", orderActivateParamObj.zhRegistrantName);
setParameter(orderActivateParamObjStr + ".Province", orderActivateParamObj.province);

View File

@@ -0,0 +1,56 @@
/*
* 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/domain/model/SaveBatchTaskForGenerateDomainCertificateRequest.h>
using AlibabaCloud::Domain::Model::SaveBatchTaskForGenerateDomainCertificateRequest;
SaveBatchTaskForGenerateDomainCertificateRequest::SaveBatchTaskForGenerateDomainCertificateRequest()
: RpcServiceRequest("domain", "2018-01-29", "SaveBatchTaskForGenerateDomainCertificate") {
setMethod(HttpRequest::Method::Post);
}
SaveBatchTaskForGenerateDomainCertificateRequest::~SaveBatchTaskForGenerateDomainCertificateRequest() {}
std::vector<SaveBatchTaskForGenerateDomainCertificateRequest::std::string> SaveBatchTaskForGenerateDomainCertificateRequest::getDomainNames() const {
return domainNames_;
}
void SaveBatchTaskForGenerateDomainCertificateRequest::setDomainNames(const std::vector<SaveBatchTaskForGenerateDomainCertificateRequest::std::string> &domainNames) {
domainNames_ = domainNames;
for(int dep1 = 0; dep1 != domainNames.size(); dep1++) {
setParameter(std::string("DomainNames") + "." + std::to_string(dep1 + 1), domainNames[dep1]);
}
}
std::string SaveBatchTaskForGenerateDomainCertificateRequest::getUserClientIp() const {
return userClientIp_;
}
void SaveBatchTaskForGenerateDomainCertificateRequest::setUserClientIp(const std::string &userClientIp) {
userClientIp_ = userClientIp;
setParameter(std::string("UserClientIp"), userClientIp);
}
std::string SaveBatchTaskForGenerateDomainCertificateRequest::getLang() const {
return lang_;
}
void SaveBatchTaskForGenerateDomainCertificateRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

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.
*/
#include <alibabacloud/domain/model/SaveBatchTaskForGenerateDomainCertificateResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
SaveBatchTaskForGenerateDomainCertificateResult::SaveBatchTaskForGenerateDomainCertificateResult() :
ServiceResult()
{}
SaveBatchTaskForGenerateDomainCertificateResult::SaveBatchTaskForGenerateDomainCertificateResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SaveBatchTaskForGenerateDomainCertificateResult::~SaveBatchTaskForGenerateDomainCertificateResult()
{}
void SaveBatchTaskForGenerateDomainCertificateResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TaskNo"].isNull())
taskNo_ = value["TaskNo"].asString();
}
std::string SaveBatchTaskForGenerateDomainCertificateResult::getTaskNo()const
{
return taskNo_;
}

View File

@@ -34,6 +34,8 @@ void SaveBatchTaskForReserveDropListDomainRequest::setDomains(const std::vector<
for(int dep1 = 0; dep1 != domains.size(); dep1++) {
auto domainsObj = domains.at(dep1);
std::string domainsObjStr = std::string("Domains") + "." + std::to_string(dep1 + 1);
setParameter(domainsObjStr + ".Dns2", domainsObj.dns2);
setParameter(domainsObjStr + ".Dns1", domainsObj.dns1);
setParameter(domainsObjStr + ".DomainName", domainsObj.domainName);
}
}

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.
*/
#include <alibabacloud/domain/model/SaveSingleTaskForApplyQuickTransferOutOpenlyRequest.h>
using AlibabaCloud::Domain::Model::SaveSingleTaskForApplyQuickTransferOutOpenlyRequest;
SaveSingleTaskForApplyQuickTransferOutOpenlyRequest::SaveSingleTaskForApplyQuickTransferOutOpenlyRequest()
: RpcServiceRequest("domain", "2018-01-29", "SaveSingleTaskForApplyQuickTransferOutOpenly") {
setMethod(HttpRequest::Method::Post);
}
SaveSingleTaskForApplyQuickTransferOutOpenlyRequest::~SaveSingleTaskForApplyQuickTransferOutOpenlyRequest() {}
std::string SaveSingleTaskForApplyQuickTransferOutOpenlyRequest::getDomainName() const {
return domainName_;
}
void SaveSingleTaskForApplyQuickTransferOutOpenlyRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
std::string SaveSingleTaskForApplyQuickTransferOutOpenlyRequest::getUserClientIp() const {
return userClientIp_;
}
void SaveSingleTaskForApplyQuickTransferOutOpenlyRequest::setUserClientIp(const std::string &userClientIp) {
userClientIp_ = userClientIp;
setParameter(std::string("UserClientIp"), userClientIp);
}
std::string SaveSingleTaskForApplyQuickTransferOutOpenlyRequest::getLang() const {
return lang_;
}
void SaveSingleTaskForApplyQuickTransferOutOpenlyRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

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.
*/
#include <alibabacloud/domain/model/SaveSingleTaskForApplyQuickTransferOutOpenlyResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
SaveSingleTaskForApplyQuickTransferOutOpenlyResult::SaveSingleTaskForApplyQuickTransferOutOpenlyResult() :
ServiceResult()
{}
SaveSingleTaskForApplyQuickTransferOutOpenlyResult::SaveSingleTaskForApplyQuickTransferOutOpenlyResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SaveSingleTaskForApplyQuickTransferOutOpenlyResult::~SaveSingleTaskForApplyQuickTransferOutOpenlyResult()
{}
void SaveSingleTaskForApplyQuickTransferOutOpenlyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TaskNo"].isNull())
taskNo_ = value["TaskNo"].asString();
}
std::string SaveSingleTaskForApplyQuickTransferOutOpenlyResult::getTaskNo()const
{
return taskNo_;
}

View File

@@ -34,6 +34,141 @@ void SaveSingleTaskForCreatingOrderActivateRequest::setCountry(const std::string
setParameter(std::string("Country"), country);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getDns2() const {
return dns2_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setDns2(const std::string &dns2) {
dns2_ = dns2;
setParameter(std::string("Dns2"), dns2);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getDns1() const {
return dns1_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setDns1(const std::string &dns1) {
dns1_ = dns1;
setParameter(std::string("Dns1"), dns1);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getCouponNo() const {
return couponNo_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setCouponNo(const std::string &couponNo) {
couponNo_ = couponNo;
setParameter(std::string("CouponNo"), couponNo);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getZhCity() const {
return zhCity_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setZhCity(const std::string &zhCity) {
zhCity_ = zhCity;
setParameter(std::string("ZhCity"), zhCity);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getTelExt() const {
return telExt_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setTelExt(const std::string &telExt) {
telExt_ = telExt;
setParameter(std::string("TelExt"), telExt);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getProvince() const {
return province_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setProvince(const std::string &province) {
province_ = province;
setParameter(std::string("Province"), province);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getDomainName() const {
return domainName_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getZhAddress() const {
return zhAddress_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setZhAddress(const std::string &zhAddress) {
zhAddress_ = zhAddress;
setParameter(std::string("ZhAddress"), zhAddress);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getTelephone() const {
return telephone_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setTelephone(const std::string &telephone) {
telephone_ = telephone;
setParameter(std::string("Telephone"), telephone);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getZhProvince() const {
return zhProvince_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setZhProvince(const std::string &zhProvince) {
zhProvince_ = zhProvince;
setParameter(std::string("ZhProvince"), zhProvince);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getRegistrantOrganization() const {
return registrantOrganization_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setRegistrantOrganization(const std::string &registrantOrganization) {
registrantOrganization_ = registrantOrganization;
setParameter(std::string("RegistrantOrganization"), registrantOrganization);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getPromotionNo() const {
return promotionNo_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setPromotionNo(const std::string &promotionNo) {
promotionNo_ = promotionNo;
setParameter(std::string("PromotionNo"), promotionNo);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getRegistrantName() const {
return registrantName_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setRegistrantName(const std::string &registrantName) {
registrantName_ = registrantName;
setParameter(std::string("RegistrantName"), registrantName);
}
bool SaveSingleTaskForCreatingOrderActivateRequest::getUsePromotion() const {
return usePromotion_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setUsePromotion(bool usePromotion) {
usePromotion_ = usePromotion;
setParameter(std::string("UsePromotion"), usePromotion ? "true" : "false");
}
int SaveSingleTaskForCreatingOrderActivateRequest::getSubscriptionDuration() const {
return subscriptionDuration_;
}
@@ -61,24 +196,6 @@ void SaveSingleTaskForCreatingOrderActivateRequest::setCity(const std::string &c
setParameter(std::string("City"), city);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getDns2() const {
return dns2_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setDns2(const std::string &dns2) {
dns2_ = dns2;
setParameter(std::string("Dns2"), dns2);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getDns1() const {
return dns1_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setDns1(const std::string &dns1) {
dns1_ = dns1;
setParameter(std::string("Dns1"), dns1);
}
long SaveSingleTaskForCreatingOrderActivateRequest::getRegistrantProfileId() const {
return registrantProfileId_;
}
@@ -88,15 +205,6 @@ void SaveSingleTaskForCreatingOrderActivateRequest::setRegistrantProfileId(long
setParameter(std::string("RegistrantProfileId"), std::to_string(registrantProfileId));
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getCouponNo() const {
return couponNo_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setCouponNo(const std::string &couponNo) {
couponNo_ = couponNo;
setParameter(std::string("CouponNo"), couponNo);
}
bool SaveSingleTaskForCreatingOrderActivateRequest::getAliyunDns() const {
return aliyunDns_;
}
@@ -106,24 +214,6 @@ void SaveSingleTaskForCreatingOrderActivateRequest::setAliyunDns(bool aliyunDns)
setParameter(std::string("AliyunDns"), aliyunDns ? "true" : "false");
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getZhCity() const {
return zhCity_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setZhCity(const std::string &zhCity) {
zhCity_ = zhCity;
setParameter(std::string("ZhCity"), zhCity);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getTelExt() const {
return telExt_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setTelExt(const std::string &telExt) {
telExt_ = telExt;
setParameter(std::string("TelExt"), telExt);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getZhRegistrantName() const {
return zhRegistrantName_;
}
@@ -133,15 +223,6 @@ void SaveSingleTaskForCreatingOrderActivateRequest::setZhRegistrantName(const st
setParameter(std::string("ZhRegistrantName"), zhRegistrantName);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getProvince() const {
return province_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setProvince(const std::string &province) {
province_ = province;
setParameter(std::string("Province"), province);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getPostalCode() const {
return postalCode_;
}
@@ -196,24 +277,6 @@ void SaveSingleTaskForCreatingOrderActivateRequest::setTelArea(const std::string
setParameter(std::string("TelArea"), telArea);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getDomainName() const {
return domainName_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getZhAddress() const {
return zhAddress_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setZhAddress(const std::string &zhAddress) {
zhAddress_ = zhAddress;
setParameter(std::string("ZhAddress"), zhAddress);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getRegistrantType() const {
return registrantType_;
}
@@ -223,15 +286,6 @@ void SaveSingleTaskForCreatingOrderActivateRequest::setRegistrantType(const std:
setParameter(std::string("RegistrantType"), registrantType);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getTelephone() const {
return telephone_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setTelephone(const std::string &telephone) {
telephone_ = telephone;
setParameter(std::string("Telephone"), telephone);
}
bool SaveSingleTaskForCreatingOrderActivateRequest::getTrademarkDomainActivation() const {
return trademarkDomainActivation_;
}
@@ -250,33 +304,6 @@ void SaveSingleTaskForCreatingOrderActivateRequest::setUseCoupon(bool useCoupon)
setParameter(std::string("UseCoupon"), useCoupon ? "true" : "false");
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getZhProvince() const {
return zhProvince_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setZhProvince(const std::string &zhProvince) {
zhProvince_ = zhProvince;
setParameter(std::string("ZhProvince"), zhProvince);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getRegistrantOrganization() const {
return registrantOrganization_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setRegistrantOrganization(const std::string &registrantOrganization) {
registrantOrganization_ = registrantOrganization;
setParameter(std::string("RegistrantOrganization"), registrantOrganization);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getPromotionNo() const {
return promotionNo_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setPromotionNo(const std::string &promotionNo) {
promotionNo_ = promotionNo;
setParameter(std::string("PromotionNo"), promotionNo);
}
bool SaveSingleTaskForCreatingOrderActivateRequest::getEnableDomainProxy() const {
return enableDomainProxy_;
}
@@ -295,21 +322,3 @@ void SaveSingleTaskForCreatingOrderActivateRequest::setUserClientIp(const std::s
setParameter(std::string("UserClientIp"), userClientIp);
}
std::string SaveSingleTaskForCreatingOrderActivateRequest::getRegistrantName() const {
return registrantName_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setRegistrantName(const std::string &registrantName) {
registrantName_ = registrantName;
setParameter(std::string("RegistrantName"), registrantName);
}
bool SaveSingleTaskForCreatingOrderActivateRequest::getUsePromotion() const {
return usePromotion_;
}
void SaveSingleTaskForCreatingOrderActivateRequest::setUsePromotion(bool usePromotion) {
usePromotion_ = usePromotion;
setParameter(std::string("UsePromotion"), usePromotion ? "true" : "false");
}

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.
*/
#include <alibabacloud/domain/model/SaveSingleTaskForGenerateDomainCertificateRequest.h>
using AlibabaCloud::Domain::Model::SaveSingleTaskForGenerateDomainCertificateRequest;
SaveSingleTaskForGenerateDomainCertificateRequest::SaveSingleTaskForGenerateDomainCertificateRequest()
: RpcServiceRequest("domain", "2018-01-29", "SaveSingleTaskForGenerateDomainCertificate") {
setMethod(HttpRequest::Method::Post);
}
SaveSingleTaskForGenerateDomainCertificateRequest::~SaveSingleTaskForGenerateDomainCertificateRequest() {}
std::string SaveSingleTaskForGenerateDomainCertificateRequest::getDomainName() const {
return domainName_;
}
void SaveSingleTaskForGenerateDomainCertificateRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
std::string SaveSingleTaskForGenerateDomainCertificateRequest::getUserClientIp() const {
return userClientIp_;
}
void SaveSingleTaskForGenerateDomainCertificateRequest::setUserClientIp(const std::string &userClientIp) {
userClientIp_ = userClientIp;
setParameter(std::string("UserClientIp"), userClientIp);
}
std::string SaveSingleTaskForGenerateDomainCertificateRequest::getLang() const {
return lang_;
}
void SaveSingleTaskForGenerateDomainCertificateRequest::setLang(const std::string &lang) {
lang_ = lang;
setParameter(std::string("Lang"), lang);
}

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.
*/
#include <alibabacloud/domain/model/SaveSingleTaskForGenerateDomainCertificateResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
SaveSingleTaskForGenerateDomainCertificateResult::SaveSingleTaskForGenerateDomainCertificateResult() :
ServiceResult()
{}
SaveSingleTaskForGenerateDomainCertificateResult::SaveSingleTaskForGenerateDomainCertificateResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SaveSingleTaskForGenerateDomainCertificateResult::~SaveSingleTaskForGenerateDomainCertificateResult()
{}
void SaveSingleTaskForGenerateDomainCertificateResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TaskNo"].isNull())
taskNo_ = value["TaskNo"].asString();
}
std::string SaveSingleTaskForGenerateDomainCertificateResult::getTaskNo()const
{
return taskNo_;
}

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/domain/model/SaveSingleTaskForReserveDropListDomainRequest.h>
using AlibabaCloud::Domain::Model::SaveSingleTaskForReserveDropListDomainRequest;
SaveSingleTaskForReserveDropListDomainRequest::SaveSingleTaskForReserveDropListDomainRequest()
: RpcServiceRequest("domain", "2018-01-29", "SaveSingleTaskForReserveDropListDomain") {
setMethod(HttpRequest::Method::Post);
}
SaveSingleTaskForReserveDropListDomainRequest::~SaveSingleTaskForReserveDropListDomainRequest() {}
std::string SaveSingleTaskForReserveDropListDomainRequest::getDns2() const {
return dns2_;
}
void SaveSingleTaskForReserveDropListDomainRequest::setDns2(const std::string &dns2) {
dns2_ = dns2;
setParameter(std::string("Dns2"), dns2);
}
std::string SaveSingleTaskForReserveDropListDomainRequest::getDns1() const {
return dns1_;
}
void SaveSingleTaskForReserveDropListDomainRequest::setDns1(const std::string &dns1) {
dns1_ = dns1;
setParameter(std::string("Dns1"), dns1);
}
std::string SaveSingleTaskForReserveDropListDomainRequest::getDomainName() const {
return domainName_;
}
void SaveSingleTaskForReserveDropListDomainRequest::setDomainName(const std::string &domainName) {
domainName_ = domainName;
setParameter(std::string("DomainName"), domainName);
}
std::string SaveSingleTaskForReserveDropListDomainRequest::getContactTemplateId() const {
return contactTemplateId_;
}
void SaveSingleTaskForReserveDropListDomainRequest::setContactTemplateId(const std::string &contactTemplateId) {
contactTemplateId_ = contactTemplateId;
setParameter(std::string("ContactTemplateId"), contactTemplateId);
}

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.
*/
#include <alibabacloud/domain/model/SaveSingleTaskForReserveDropListDomainResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
SaveSingleTaskForReserveDropListDomainResult::SaveSingleTaskForReserveDropListDomainResult() :
ServiceResult()
{}
SaveSingleTaskForReserveDropListDomainResult::SaveSingleTaskForReserveDropListDomainResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SaveSingleTaskForReserveDropListDomainResult::~SaveSingleTaskForReserveDropListDomainResult()
{}
void SaveSingleTaskForReserveDropListDomainResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["TaskNo"].isNull())
taskNo_ = value["TaskNo"].asString();
}
std::string SaveSingleTaskForReserveDropListDomainResult::getTaskNo()const
{
return taskNo_;
}

View File

@@ -52,6 +52,15 @@ void ScrollDomainListRequest::setStartLength(int startLength) {
setParameter(std::string("StartLength"), std::to_string(startLength));
}
std::string ScrollDomainListRequest::getResourceGroupId() const {
return resourceGroupId_;
}
void ScrollDomainListRequest::setResourceGroupId(const std::string &resourceGroupId) {
resourceGroupId_ = resourceGroupId;
setParameter(std::string("ResourceGroupId"), resourceGroupId);
}
bool ScrollDomainListRequest::getExcludedSuffix() const {
return excludedSuffix_;
}

View File

@@ -83,6 +83,18 @@ void ScrollDomainListResult::parse(const std::string &payload)
dataObject.domainStatus = valueDataDomain["DomainStatus"].asString();
if(!valueDataDomain["DomainType"].isNull())
dataObject.domainType = valueDataDomain["DomainType"].asString();
if(!valueDataDomain["ResourceGroupId"].isNull())
dataObject.resourceGroupId = valueDataDomain["ResourceGroupId"].asString();
auto allTagNode = valueDataDomain["Tag"]["TagItem"];
for (auto valueDataDomainTagTagItem : allTagNode)
{
Domain::TagItem tagObject;
if(!valueDataDomainTagTagItem["Key"].isNull())
tagObject.key = valueDataDomainTagTagItem["Key"].asString();
if(!valueDataDomainTagTagItem["Value"].isNull())
tagObject.value = valueDataDomainTagTagItem["Value"].asString();
dataObject.tag.push_back(tagObject);
}
auto allDnsList = value["DnsList"]["Dns"];
for (auto value : allDnsList)
dataObject.dnsList.push_back(value.asString());

View File

@@ -0,0 +1,45 @@
/*
* 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/domain/model/SetupDomainAutoRenewRequest.h>
using AlibabaCloud::Domain::Model::SetupDomainAutoRenewRequest;
SetupDomainAutoRenewRequest::SetupDomainAutoRenewRequest()
: RpcServiceRequest("domain", "2018-01-29", "SetupDomainAutoRenew") {
setMethod(HttpRequest::Method::Post);
}
SetupDomainAutoRenewRequest::~SetupDomainAutoRenewRequest() {}
std::string SetupDomainAutoRenewRequest::getInstanceId() const {
return instanceId_;
}
void SetupDomainAutoRenewRequest::setInstanceId(const std::string &instanceId) {
instanceId_ = instanceId;
setParameter(std::string("InstanceId"), instanceId);
}
std::string SetupDomainAutoRenewRequest::getOperation() const {
return operation_;
}
void SetupDomainAutoRenewRequest::setOperation(const std::string &operation) {
operation_ = operation;
setParameter(std::string("Operation"), operation);
}

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.
*/
#include <alibabacloud/domain/model/SetupDomainAutoRenewResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
SetupDomainAutoRenewResult::SetupDomainAutoRenewResult() :
ServiceResult()
{}
SetupDomainAutoRenewResult::SetupDomainAutoRenewResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SetupDomainAutoRenewResult::~SetupDomainAutoRenewResult()
{}
void SetupDomainAutoRenewResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Result"].isNull())
result_ = value["Result"].asString() == "true";
}
bool SetupDomainAutoRenewResult::getResult()const
{
return result_;
}

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/domain/model/SubmitDomainSpecialBizCredentialsRequest.h>
using AlibabaCloud::Domain::Model::SubmitDomainSpecialBizCredentialsRequest;
SubmitDomainSpecialBizCredentialsRequest::SubmitDomainSpecialBizCredentialsRequest()
: RpcServiceRequest("domain", "2018-01-29", "SubmitDomainSpecialBizCredentials") {
setMethod(HttpRequest::Method::Post);
}
SubmitDomainSpecialBizCredentialsRequest::~SubmitDomainSpecialBizCredentialsRequest() {}
std::string SubmitDomainSpecialBizCredentialsRequest::getCredentials() const {
return credentials_;
}
void SubmitDomainSpecialBizCredentialsRequest::setCredentials(const std::string &credentials) {
credentials_ = credentials;
setBodyParameter(std::string("Credentials"), credentials);
}
std::string SubmitDomainSpecialBizCredentialsRequest::getExtend() const {
return extend_;
}
void SubmitDomainSpecialBizCredentialsRequest::setExtend(const std::string &extend) {
extend_ = extend;
setBodyParameter(std::string("Extend"), extend);
}
long SubmitDomainSpecialBizCredentialsRequest::getBizId() const {
return bizId_;
}
void SubmitDomainSpecialBizCredentialsRequest::setBizId(long bizId) {
bizId_ = bizId;
setBodyParameter(std::string("BizId"), std::to_string(bizId));
}
std::string SubmitDomainSpecialBizCredentialsRequest::getUserClientIp() const {
return userClientIp_;
}
void SubmitDomainSpecialBizCredentialsRequest::setUserClientIp(const std::string &userClientIp) {
userClientIp_ = userClientIp;
setParameter(std::string("UserClientIp"), userClientIp);
}

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/domain/model/SubmitDomainSpecialBizCredentialsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
SubmitDomainSpecialBizCredentialsResult::SubmitDomainSpecialBizCredentialsResult() :
ServiceResult()
{}
SubmitDomainSpecialBizCredentialsResult::SubmitDomainSpecialBizCredentialsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SubmitDomainSpecialBizCredentialsResult::~SubmitDomainSpecialBizCredentialsResult()
{}
void SubmitDomainSpecialBizCredentialsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -107,6 +107,10 @@ set(ens_public_header_model
include/alibabacloud/ens/model/CreateSnapshotResult.h
include/alibabacloud/ens/model/CreateSnatEntryRequest.h
include/alibabacloud/ens/model/CreateSnatEntryResult.h
include/alibabacloud/ens/model/CreateStorageGatewayRequest.h
include/alibabacloud/ens/model/CreateStorageGatewayResult.h
include/alibabacloud/ens/model/CreateStorageVolumeRequest.h
include/alibabacloud/ens/model/CreateStorageVolumeResult.h
include/alibabacloud/ens/model/CreateVSwitchRequest.h
include/alibabacloud/ens/model/CreateVSwitchResult.h
include/alibabacloud/ens/model/DeleteApplicationRequest.h
@@ -159,6 +163,10 @@ set(ens_public_header_model
include/alibabacloud/ens/model/DeleteSnatEntryResult.h
include/alibabacloud/ens/model/DeleteSnatIpForSnatEntryRequest.h
include/alibabacloud/ens/model/DeleteSnatIpForSnatEntryResult.h
include/alibabacloud/ens/model/DeleteStorageGatewayRequest.h
include/alibabacloud/ens/model/DeleteStorageGatewayResult.h
include/alibabacloud/ens/model/DeleteStorageVolumeRequest.h
include/alibabacloud/ens/model/DeleteStorageVolumeResult.h
include/alibabacloud/ens/model/DeleteVSwitchRequest.h
include/alibabacloud/ens/model/DeleteVSwitchResult.h
include/alibabacloud/ens/model/DeployInstanceSDGRequest.h
@@ -329,6 +337,10 @@ set(ens_public_header_model
include/alibabacloud/ens/model/DescribeSnatAttributeResult.h
include/alibabacloud/ens/model/DescribeSnatTableEntriesRequest.h
include/alibabacloud/ens/model/DescribeSnatTableEntriesResult.h
include/alibabacloud/ens/model/DescribeStorageGatewayRequest.h
include/alibabacloud/ens/model/DescribeStorageGatewayResult.h
include/alibabacloud/ens/model/DescribeStorageVolumeRequest.h
include/alibabacloud/ens/model/DescribeStorageVolumeResult.h
include/alibabacloud/ens/model/DescribeUserBandWidthDataRequest.h
include/alibabacloud/ens/model/DescribeUserBandWidthDataResult.h
include/alibabacloud/ens/model/DescribeVSwitchesRequest.h
@@ -405,6 +417,8 @@ set(ens_public_header_model
include/alibabacloud/ens/model/ModifyVSwitchAttributeResult.h
include/alibabacloud/ens/model/PreloadRegionSDGRequest.h
include/alibabacloud/ens/model/PreloadRegionSDGResult.h
include/alibabacloud/ens/model/PrepareUploadRequest.h
include/alibabacloud/ens/model/PrepareUploadResult.h
include/alibabacloud/ens/model/PushApplicationDataRequest.h
include/alibabacloud/ens/model/PushApplicationDataResult.h
include/alibabacloud/ens/model/PutBucketRequest.h
@@ -618,6 +632,10 @@ set(ens_src
src/model/CreateSnapshotResult.cc
src/model/CreateSnatEntryRequest.cc
src/model/CreateSnatEntryResult.cc
src/model/CreateStorageGatewayRequest.cc
src/model/CreateStorageGatewayResult.cc
src/model/CreateStorageVolumeRequest.cc
src/model/CreateStorageVolumeResult.cc
src/model/CreateVSwitchRequest.cc
src/model/CreateVSwitchResult.cc
src/model/DeleteApplicationRequest.cc
@@ -670,6 +688,10 @@ set(ens_src
src/model/DeleteSnatEntryResult.cc
src/model/DeleteSnatIpForSnatEntryRequest.cc
src/model/DeleteSnatIpForSnatEntryResult.cc
src/model/DeleteStorageGatewayRequest.cc
src/model/DeleteStorageGatewayResult.cc
src/model/DeleteStorageVolumeRequest.cc
src/model/DeleteStorageVolumeResult.cc
src/model/DeleteVSwitchRequest.cc
src/model/DeleteVSwitchResult.cc
src/model/DeployInstanceSDGRequest.cc
@@ -840,6 +862,10 @@ set(ens_src
src/model/DescribeSnatAttributeResult.cc
src/model/DescribeSnatTableEntriesRequest.cc
src/model/DescribeSnatTableEntriesResult.cc
src/model/DescribeStorageGatewayRequest.cc
src/model/DescribeStorageGatewayResult.cc
src/model/DescribeStorageVolumeRequest.cc
src/model/DescribeStorageVolumeResult.cc
src/model/DescribeUserBandWidthDataRequest.cc
src/model/DescribeUserBandWidthDataResult.cc
src/model/DescribeVSwitchesRequest.cc
@@ -916,6 +942,8 @@ set(ens_src
src/model/ModifyVSwitchAttributeResult.cc
src/model/PreloadRegionSDGRequest.cc
src/model/PreloadRegionSDGResult.cc
src/model/PrepareUploadRequest.cc
src/model/PrepareUploadResult.cc
src/model/PushApplicationDataRequest.cc
src/model/PushApplicationDataResult.cc
src/model/PutBucketRequest.cc

View File

@@ -108,6 +108,10 @@
#include "model/CreateSnapshotResult.h"
#include "model/CreateSnatEntryRequest.h"
#include "model/CreateSnatEntryResult.h"
#include "model/CreateStorageGatewayRequest.h"
#include "model/CreateStorageGatewayResult.h"
#include "model/CreateStorageVolumeRequest.h"
#include "model/CreateStorageVolumeResult.h"
#include "model/CreateVSwitchRequest.h"
#include "model/CreateVSwitchResult.h"
#include "model/DeleteApplicationRequest.h"
@@ -160,6 +164,10 @@
#include "model/DeleteSnatEntryResult.h"
#include "model/DeleteSnatIpForSnatEntryRequest.h"
#include "model/DeleteSnatIpForSnatEntryResult.h"
#include "model/DeleteStorageGatewayRequest.h"
#include "model/DeleteStorageGatewayResult.h"
#include "model/DeleteStorageVolumeRequest.h"
#include "model/DeleteStorageVolumeResult.h"
#include "model/DeleteVSwitchRequest.h"
#include "model/DeleteVSwitchResult.h"
#include "model/DeployInstanceSDGRequest.h"
@@ -330,6 +338,10 @@
#include "model/DescribeSnatAttributeResult.h"
#include "model/DescribeSnatTableEntriesRequest.h"
#include "model/DescribeSnatTableEntriesResult.h"
#include "model/DescribeStorageGatewayRequest.h"
#include "model/DescribeStorageGatewayResult.h"
#include "model/DescribeStorageVolumeRequest.h"
#include "model/DescribeStorageVolumeResult.h"
#include "model/DescribeUserBandWidthDataRequest.h"
#include "model/DescribeUserBandWidthDataResult.h"
#include "model/DescribeVSwitchesRequest.h"
@@ -406,6 +418,8 @@
#include "model/ModifyVSwitchAttributeResult.h"
#include "model/PreloadRegionSDGRequest.h"
#include "model/PreloadRegionSDGResult.h"
#include "model/PrepareUploadRequest.h"
#include "model/PrepareUploadResult.h"
#include "model/PushApplicationDataRequest.h"
#include "model/PushApplicationDataResult.h"
#include "model/PutBucketRequest.h"
@@ -668,6 +682,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateSnatEntryResult> CreateSnatEntryOutcome;
typedef std::future<CreateSnatEntryOutcome> CreateSnatEntryOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::CreateSnatEntryRequest&, const CreateSnatEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSnatEntryAsyncHandler;
typedef Outcome<Error, Model::CreateStorageGatewayResult> CreateStorageGatewayOutcome;
typedef std::future<CreateStorageGatewayOutcome> CreateStorageGatewayOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::CreateStorageGatewayRequest&, const CreateStorageGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStorageGatewayAsyncHandler;
typedef Outcome<Error, Model::CreateStorageVolumeResult> CreateStorageVolumeOutcome;
typedef std::future<CreateStorageVolumeOutcome> CreateStorageVolumeOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::CreateStorageVolumeRequest&, const CreateStorageVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStorageVolumeAsyncHandler;
typedef Outcome<Error, Model::CreateVSwitchResult> CreateVSwitchOutcome;
typedef std::future<CreateVSwitchOutcome> CreateVSwitchOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::CreateVSwitchRequest&, const CreateVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVSwitchAsyncHandler;
@@ -746,6 +766,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteSnatIpForSnatEntryResult> DeleteSnatIpForSnatEntryOutcome;
typedef std::future<DeleteSnatIpForSnatEntryOutcome> DeleteSnatIpForSnatEntryOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::DeleteSnatIpForSnatEntryRequest&, const DeleteSnatIpForSnatEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSnatIpForSnatEntryAsyncHandler;
typedef Outcome<Error, Model::DeleteStorageGatewayResult> DeleteStorageGatewayOutcome;
typedef std::future<DeleteStorageGatewayOutcome> DeleteStorageGatewayOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::DeleteStorageGatewayRequest&, const DeleteStorageGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStorageGatewayAsyncHandler;
typedef Outcome<Error, Model::DeleteStorageVolumeResult> DeleteStorageVolumeOutcome;
typedef std::future<DeleteStorageVolumeOutcome> DeleteStorageVolumeOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::DeleteStorageVolumeRequest&, const DeleteStorageVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteStorageVolumeAsyncHandler;
typedef Outcome<Error, Model::DeleteVSwitchResult> DeleteVSwitchOutcome;
typedef std::future<DeleteVSwitchOutcome> DeleteVSwitchOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::DeleteVSwitchRequest&, const DeleteVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVSwitchAsyncHandler;
@@ -1001,6 +1027,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSnatTableEntriesResult> DescribeSnatTableEntriesOutcome;
typedef std::future<DescribeSnatTableEntriesOutcome> DescribeSnatTableEntriesOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::DescribeSnatTableEntriesRequest&, const DescribeSnatTableEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnatTableEntriesAsyncHandler;
typedef Outcome<Error, Model::DescribeStorageGatewayResult> DescribeStorageGatewayOutcome;
typedef std::future<DescribeStorageGatewayOutcome> DescribeStorageGatewayOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::DescribeStorageGatewayRequest&, const DescribeStorageGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStorageGatewayAsyncHandler;
typedef Outcome<Error, Model::DescribeStorageVolumeResult> DescribeStorageVolumeOutcome;
typedef std::future<DescribeStorageVolumeOutcome> DescribeStorageVolumeOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::DescribeStorageVolumeRequest&, const DescribeStorageVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStorageVolumeAsyncHandler;
typedef Outcome<Error, Model::DescribeUserBandWidthDataResult> DescribeUserBandWidthDataOutcome;
typedef std::future<DescribeUserBandWidthDataOutcome> DescribeUserBandWidthDataOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::DescribeUserBandWidthDataRequest&, const DescribeUserBandWidthDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserBandWidthDataAsyncHandler;
@@ -1115,6 +1147,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::PreloadRegionSDGResult> PreloadRegionSDGOutcome;
typedef std::future<PreloadRegionSDGOutcome> PreloadRegionSDGOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::PreloadRegionSDGRequest&, const PreloadRegionSDGOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreloadRegionSDGAsyncHandler;
typedef Outcome<Error, Model::PrepareUploadResult> PrepareUploadOutcome;
typedef std::future<PrepareUploadOutcome> PrepareUploadOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::PrepareUploadRequest&, const PrepareUploadOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PrepareUploadAsyncHandler;
typedef Outcome<Error, Model::PushApplicationDataResult> PushApplicationDataOutcome;
typedef std::future<PushApplicationDataOutcome> PushApplicationDataOutcomeCallable;
typedef std::function<void(const EnsClient*, const Model::PushApplicationDataRequest&, const PushApplicationDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PushApplicationDataAsyncHandler;
@@ -1435,6 +1470,12 @@ namespace AlibabaCloud
CreateSnatEntryOutcome createSnatEntry(const Model::CreateSnatEntryRequest &request)const;
void createSnatEntryAsync(const Model::CreateSnatEntryRequest& request, const CreateSnatEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSnatEntryOutcomeCallable createSnatEntryCallable(const Model::CreateSnatEntryRequest& request) const;
CreateStorageGatewayOutcome createStorageGateway(const Model::CreateStorageGatewayRequest &request)const;
void createStorageGatewayAsync(const Model::CreateStorageGatewayRequest& request, const CreateStorageGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateStorageGatewayOutcomeCallable createStorageGatewayCallable(const Model::CreateStorageGatewayRequest& request) const;
CreateStorageVolumeOutcome createStorageVolume(const Model::CreateStorageVolumeRequest &request)const;
void createStorageVolumeAsync(const Model::CreateStorageVolumeRequest& request, const CreateStorageVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateStorageVolumeOutcomeCallable createStorageVolumeCallable(const Model::CreateStorageVolumeRequest& request) const;
CreateVSwitchOutcome createVSwitch(const Model::CreateVSwitchRequest &request)const;
void createVSwitchAsync(const Model::CreateVSwitchRequest& request, const CreateVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVSwitchOutcomeCallable createVSwitchCallable(const Model::CreateVSwitchRequest& request) const;
@@ -1513,6 +1554,12 @@ namespace AlibabaCloud
DeleteSnatIpForSnatEntryOutcome deleteSnatIpForSnatEntry(const Model::DeleteSnatIpForSnatEntryRequest &request)const;
void deleteSnatIpForSnatEntryAsync(const Model::DeleteSnatIpForSnatEntryRequest& request, const DeleteSnatIpForSnatEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSnatIpForSnatEntryOutcomeCallable deleteSnatIpForSnatEntryCallable(const Model::DeleteSnatIpForSnatEntryRequest& request) const;
DeleteStorageGatewayOutcome deleteStorageGateway(const Model::DeleteStorageGatewayRequest &request)const;
void deleteStorageGatewayAsync(const Model::DeleteStorageGatewayRequest& request, const DeleteStorageGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteStorageGatewayOutcomeCallable deleteStorageGatewayCallable(const Model::DeleteStorageGatewayRequest& request) const;
DeleteStorageVolumeOutcome deleteStorageVolume(const Model::DeleteStorageVolumeRequest &request)const;
void deleteStorageVolumeAsync(const Model::DeleteStorageVolumeRequest& request, const DeleteStorageVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteStorageVolumeOutcomeCallable deleteStorageVolumeCallable(const Model::DeleteStorageVolumeRequest& request) const;
DeleteVSwitchOutcome deleteVSwitch(const Model::DeleteVSwitchRequest &request)const;
void deleteVSwitchAsync(const Model::DeleteVSwitchRequest& request, const DeleteVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVSwitchOutcomeCallable deleteVSwitchCallable(const Model::DeleteVSwitchRequest& request) const;
@@ -1768,6 +1815,12 @@ namespace AlibabaCloud
DescribeSnatTableEntriesOutcome describeSnatTableEntries(const Model::DescribeSnatTableEntriesRequest &request)const;
void describeSnatTableEntriesAsync(const Model::DescribeSnatTableEntriesRequest& request, const DescribeSnatTableEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSnatTableEntriesOutcomeCallable describeSnatTableEntriesCallable(const Model::DescribeSnatTableEntriesRequest& request) const;
DescribeStorageGatewayOutcome describeStorageGateway(const Model::DescribeStorageGatewayRequest &request)const;
void describeStorageGatewayAsync(const Model::DescribeStorageGatewayRequest& request, const DescribeStorageGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeStorageGatewayOutcomeCallable describeStorageGatewayCallable(const Model::DescribeStorageGatewayRequest& request) const;
DescribeStorageVolumeOutcome describeStorageVolume(const Model::DescribeStorageVolumeRequest &request)const;
void describeStorageVolumeAsync(const Model::DescribeStorageVolumeRequest& request, const DescribeStorageVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeStorageVolumeOutcomeCallable describeStorageVolumeCallable(const Model::DescribeStorageVolumeRequest& request) const;
DescribeUserBandWidthDataOutcome describeUserBandWidthData(const Model::DescribeUserBandWidthDataRequest &request)const;
void describeUserBandWidthDataAsync(const Model::DescribeUserBandWidthDataRequest& request, const DescribeUserBandWidthDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserBandWidthDataOutcomeCallable describeUserBandWidthDataCallable(const Model::DescribeUserBandWidthDataRequest& request) const;
@@ -1882,6 +1935,9 @@ namespace AlibabaCloud
PreloadRegionSDGOutcome preloadRegionSDG(const Model::PreloadRegionSDGRequest &request)const;
void preloadRegionSDGAsync(const Model::PreloadRegionSDGRequest& request, const PreloadRegionSDGAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PreloadRegionSDGOutcomeCallable preloadRegionSDGCallable(const Model::PreloadRegionSDGRequest& request) const;
PrepareUploadOutcome prepareUpload(const Model::PrepareUploadRequest &request)const;
void prepareUploadAsync(const Model::PrepareUploadRequest& request, const PrepareUploadAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PrepareUploadOutcomeCallable prepareUploadCallable(const Model::PrepareUploadRequest& request) const;
PushApplicationDataOutcome pushApplicationData(const Model::PushApplicationDataRequest &request)const;
void pushApplicationDataAsync(const Model::PushApplicationDataRequest& request, const PushApplicationDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PushApplicationDataOutcomeCallable pushApplicationDataCallable(const Model::PushApplicationDataRequest& request) const;

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