Compare commits

..

5 Commits
1.3.6 ... 1.5.1

Author SHA1 Message Date
haowei.yao
7f8b47c92f 由颍川发起的CSB SDK自动发布, 版本号:1.5.1
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-04-10 15:07:36 +08:00
haowei.yao
4fa1912a54 由尛宏发起的GREEN SDK自动发布, 版本号:1.5.0
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-04-08 16:20:52 +08:00
haowei.yao
c3794202f0 由洛衡发起的DOMAIN SDK自动发布, 版本号:1.4.0
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-04-03 14:43:49 +08:00
haowei.yao
442f784284 由荣旸发起的TESLAMAXCOMPUTE SDK自动发布, 版本号:1.3.8
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-03-30 19:17:39 +08:00
haowei.yao
9c389f5683 由廷诚发起的CLOUDPHOTO SDK自动发布, 版本号:1.3.7
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2018-03-29 22:29:52 +08:00
415 changed files with 30750 additions and 59 deletions

View File

@@ -1,3 +1,24 @@
2018-04-10 Version: 1.5.1
1, publish Project API.
2, publish Service API.
3, publish Service order API.
4, publish Credential API.
5, publish CAS API.
2018-04-08 Version: 1.5.0
1, Add voice asynchronous scan interface.
2018-04-03 Version: 1.4.0
1, Add APIs for domain transfer in and transfer out.
2, Add APIs for poll and acknowledge domain task.
3, Add API for query domain group list.
2018-03-30 Version: 1.3.8
1, API QueryCustomerSaleInfo arguments update.
2018-03-29 Version: 1.3.7
1, edit FetchLibraries return param format
2018-03-27 Version: 1.3.6
1, Rename QueryCustomerSaleInfo to RegionName.

View File

@@ -66,4 +66,6 @@ add_subdirectory(cs)
add_subdirectory(ccc)
add_subdirectory(teslamaxcompute)
add_subdirectory(push)
add_subdirectory(csb)
add_subdirectory(csb)
add_subdirectory(domain)
add_subdirectory(green)

View File

@@ -1 +1 @@
1.3.6
1.5.1

View File

@@ -32,6 +32,10 @@ namespace AlibabaCloud
class ALIBABACLOUD_CLOUDPHOTO_EXPORT FetchLibrariesResult : public ServiceResult
{
public:
struct Library
{
std::string libraryId;
};
FetchLibrariesResult();
@@ -40,7 +44,7 @@ namespace AlibabaCloud
int getTotalCount()const;
std::string getAction()const;
std::string getMessage()const;
std::vector<std::string> getLibrary()const;
std::vector<Library> getLibraries()const;
std::string getCode()const;
protected:
@@ -49,7 +53,7 @@ namespace AlibabaCloud
int totalCount_;
std::string action_;
std::string message_;
std::vector<std::string> library_;
std::vector<Library> libraries_;
std::string code_;
};

View File

@@ -40,9 +40,14 @@ void FetchLibrariesResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allLibrary = value["Library"]["Library"];
for (const auto &item : allLibrary)
library_.push_back(item.asString());
auto allLibraries = value["Libraries"]["Library"];
for (auto value : allLibraries)
{
Library librariesObject;
if(!value["LibraryId"].isNull())
librariesObject.libraryId = value["LibraryId"].asString();
libraries_.push_back(librariesObject);
}
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
@@ -69,9 +74,9 @@ std::string FetchLibrariesResult::getMessage()const
return message_;
}
std::vector<std::string> FetchLibrariesResult::getLibrary()const
std::vector<FetchLibrariesResult::Library> FetchLibrariesResult::getLibraries()const
{
return library_;
return libraries_;
}
std::string FetchLibrariesResult::getCode()const

View File

@@ -43,10 +43,10 @@ namespace AlibabaCloud
void setAlias(const std::string& alias);
std::string getServiceName()const;
void setServiceName(const std::string& serviceName);
int getPageNum()const;
void setPageNum(int pageNum);
long getServiceId()const;
void setServiceId(long serviceId);
int getPageNum()const;
void setPageNum(int pageNum);
bool getOnlyPending()const;
void setOnlyPending(bool onlyPending);
@@ -55,8 +55,8 @@ namespace AlibabaCloud
std::string regionId_;
std::string alias_;
std::string serviceName_;
int pageNum_;
long serviceId_;
int pageNum_;
bool onlyPending_;
};

View File

@@ -35,10 +35,10 @@ namespace AlibabaCloud
FindApproveServiceListRequest();
~FindApproveServiceListRequest();
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
std::string getApproveLevel()const;
void setApproveLevel(const std::string& approveLevel);
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
bool getShowDelService()const;
void setShowDelService(bool showDelService);
long getCsbId()const;
@@ -51,8 +51,8 @@ namespace AlibabaCloud
void setServiceName(const std::string& serviceName);
private:
std::string projectName_;
std::string approveLevel_;
std::string projectName_;
bool showDelService_;
long csbId_;
std::string regionId_;

View File

@@ -37,10 +37,10 @@ namespace AlibabaCloud
std::string getProjectName()const;
void setProjectName(const std::string& projectName);
bool getShowDelService()const;
void setShowDelService(bool showDelService);
int getCasShowType()const;
void setCasShowType(int casShowType);
bool getShowDelService()const;
void setShowDelService(bool showDelService);
long getCsbId()const;
void setCsbId(long csbId);
std::string getRegionId()const;
@@ -54,8 +54,8 @@ namespace AlibabaCloud
private:
std::string projectName_;
bool showDelService_;
int casShowType_;
bool showDelService_;
long csbId_;
std::string regionId_;
std::string alias_;

View File

@@ -56,6 +56,7 @@ namespace AlibabaCloud
std::string serviceVersion;
std::string interfaceName;
long id;
std::string casTargets;
};
int currentPage;
int pageNumber;

View File

@@ -69,17 +69,6 @@ void FindApprovalOrderListRequest::setServiceName(const std::string& serviceName
setParameter("ServiceName", serviceName);
}
int FindApprovalOrderListRequest::getPageNum()const
{
return pageNum_;
}
void FindApprovalOrderListRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
}
long FindApprovalOrderListRequest::getServiceId()const
{
return serviceId_;
@@ -91,6 +80,17 @@ void FindApprovalOrderListRequest::setServiceId(long serviceId)
setParameter("ServiceId", std::to_string(serviceId));
}
int FindApprovalOrderListRequest::getPageNum()const
{
return pageNum_;
}
void FindApprovalOrderListRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
}
bool FindApprovalOrderListRequest::getOnlyPending()const
{
return onlyPending_;

View File

@@ -25,17 +25,6 @@ FindApproveServiceListRequest::FindApproveServiceListRequest() :
FindApproveServiceListRequest::~FindApproveServiceListRequest()
{}
std::string FindApproveServiceListRequest::getProjectName()const
{
return projectName_;
}
void FindApproveServiceListRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setParameter("ProjectName", projectName);
}
std::string FindApproveServiceListRequest::getApproveLevel()const
{
return approveLevel_;
@@ -47,6 +36,17 @@ void FindApproveServiceListRequest::setApproveLevel(const std::string& approveLe
setParameter("ApproveLevel", approveLevel);
}
std::string FindApproveServiceListRequest::getProjectName()const
{
return projectName_;
}
void FindApproveServiceListRequest::setProjectName(const std::string& projectName)
{
projectName_ = projectName;
setParameter("ProjectName", projectName);
}
bool FindApproveServiceListRequest::getShowDelService()const
{
return showDelService_;

View File

@@ -36,17 +36,6 @@ void FindServiceListRequest::setProjectName(const std::string& projectName)
setParameter("ProjectName", projectName);
}
bool FindServiceListRequest::getShowDelService()const
{
return showDelService_;
}
void FindServiceListRequest::setShowDelService(bool showDelService)
{
showDelService_ = showDelService;
setParameter("ShowDelService", std::to_string(showDelService));
}
int FindServiceListRequest::getCasShowType()const
{
return casShowType_;
@@ -58,6 +47,17 @@ void FindServiceListRequest::setCasShowType(int casShowType)
setParameter("CasShowType", std::to_string(casShowType));
}
bool FindServiceListRequest::getShowDelService()const
{
return showDelService_;
}
void FindServiceListRequest::setShowDelService(bool showDelService)
{
showDelService_ = showDelService;
setParameter("ShowDelService", std::to_string(showDelService));
}
long FindServiceListRequest::getCsbId()const
{
return csbId_;

View File

@@ -91,6 +91,8 @@ void FindServiceListResult::parse(const std::string &payload)
serviceObject.status = std::stoi(value["Status"].asString());
if(!value["UserId"].isNull())
serviceObject.userId = value["UserId"].asString();
if(!value["CasTargets"].isNull())
serviceObject.casTargets = value["CasTargets"].asString();
data_.serviceList.push_back(serviceObject);
}
if(!value["Message"].isNull())

374
domain/CMakeLists.txt Normal file
View File

@@ -0,0 +1,374 @@
#
# 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.
#
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
set(domain_public_header
include/alibabacloud/domain/DomainClient.h
include/alibabacloud/domain/DomainExport.h )
set(domain_public_header_model
include/alibabacloud/domain/model/SaveSingleTaskForDomainNameProxyServiceRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForDomainNameProxyServiceResult.h
include/alibabacloud/domain/model/SaveSingleTaskForModifyingDnsHostRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForModifyingDnsHostResult.h
include/alibabacloud/domain/model/SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdResult.h
include/alibabacloud/domain/model/QueryBookingDomainInfoRequest.h
include/alibabacloud/domain/model/QueryBookingDomainInfoResult.h
include/alibabacloud/domain/model/SaveSingleTaskForSynchronizingDnsHostRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForSynchronizingDnsHostResult.h
include/alibabacloud/domain/model/QueryAuctionsRequest.h
include/alibabacloud/domain/model/QueryAuctionsResult.h
include/alibabacloud/domain/model/SaveBatchTaskForUpdatingContactInfoByNewContactRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForUpdatingContactInfoByNewContactResult.h
include/alibabacloud/domain/model/SaveRegistrantProfileRequest.h
include/alibabacloud/domain/model/SaveRegistrantProfileResult.h
include/alibabacloud/domain/model/QueryDomainListRequest.h
include/alibabacloud/domain/model/QueryDomainListResult.h
include/alibabacloud/domain/model/CheckDomainRequest.h
include/alibabacloud/domain/model/CheckDomainResult.h
include/alibabacloud/domain/model/QueryChangeLogListRequest.h
include/alibabacloud/domain/model/QueryChangeLogListResult.h
include/alibabacloud/domain/model/TransferInCheckMailTokenRequest.h
include/alibabacloud/domain/model/TransferInCheckMailTokenResult.h
include/alibabacloud/domain/model/CheckTransferInFeasibilityRequest.h
include/alibabacloud/domain/model/CheckTransferInFeasibilityResult.h
include/alibabacloud/domain/model/QueryFailReasonForDomainRealNameVerificationRequest.h
include/alibabacloud/domain/model/QueryFailReasonForDomainRealNameVerificationResult.h
include/alibabacloud/domain/model/QueryTransferOutInfoRequest.h
include/alibabacloud/domain/model/QueryTransferOutInfoResult.h
include/alibabacloud/domain/model/SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDRequest.h
include/alibabacloud/domain/model/SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDResult.h
include/alibabacloud/domain/model/SaveSingleTaskForCreatingOrderRedeemRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForCreatingOrderRedeemResult.h
include/alibabacloud/domain/model/QueryTaskDetailListRequest.h
include/alibabacloud/domain/model/QueryTaskDetailListResult.h
include/alibabacloud/domain/model/VerifyContactFieldRequest.h
include/alibabacloud/domain/model/VerifyContactFieldResult.h
include/alibabacloud/domain/model/RegistrantProfileRealNameVerificationRequest.h
include/alibabacloud/domain/model/RegistrantProfileRealNameVerificationResult.h
include/alibabacloud/domain/model/QueryBidRecordsRequest.h
include/alibabacloud/domain/model/QueryBidRecordsResult.h
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderActivateRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderActivateResult.h
include/alibabacloud/domain/model/SaveSingleTaskForTransferProhibitionLockRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForTransferProhibitionLockResult.h
include/alibabacloud/domain/model/SaveTaskForSubmittingDomainDeleteRequest.h
include/alibabacloud/domain/model/SaveTaskForSubmittingDomainDeleteResult.h
include/alibabacloud/domain/model/QueryTransferInListRequest.h
include/alibabacloud/domain/model/QueryTransferInListResult.h
include/alibabacloud/domain/model/TransferInRefetchWhoisEmailRequest.h
include/alibabacloud/domain/model/TransferInRefetchWhoisEmailResult.h
include/alibabacloud/domain/model/QueryTransferInByInstanceIdRequest.h
include/alibabacloud/domain/model/QueryTransferInByInstanceIdResult.h
include/alibabacloud/domain/model/SaveSingleTaskForUpdateProhibitionLockRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForUpdateProhibitionLockResult.h
include/alibabacloud/domain/model/QueryContactInfoRequest.h
include/alibabacloud/domain/model/QueryContactInfoResult.h
include/alibabacloud/domain/model/ReserveDomainRequest.h
include/alibabacloud/domain/model/ReserveDomainResult.h
include/alibabacloud/domain/model/TransferInResendMailTokenRequest.h
include/alibabacloud/domain/model/TransferInResendMailTokenResult.h
include/alibabacloud/domain/model/SaveSingleTaskForQueryingTransferAuthorizationCodeRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForQueryingTransferAuthorizationCodeResult.h
include/alibabacloud/domain/model/GetReserveDomainUrlRequest.h
include/alibabacloud/domain/model/GetReserveDomainUrlResult.h
include/alibabacloud/domain/model/QueryTaskDetailHistoryRequest.h
include/alibabacloud/domain/model/QueryTaskDetailHistoryResult.h
include/alibabacloud/domain/model/QueryDomainGroupListRequest.h
include/alibabacloud/domain/model/QueryDomainGroupListResult.h
include/alibabacloud/domain/model/ListEmailVerificationRequest.h
include/alibabacloud/domain/model/ListEmailVerificationResult.h
include/alibabacloud/domain/model/SubmitEmailVerificationRequest.h
include/alibabacloud/domain/model/SubmitEmailVerificationResult.h
include/alibabacloud/domain/model/ResendEmailVerificationRequest.h
include/alibabacloud/domain/model/ResendEmailVerificationResult.h
include/alibabacloud/domain/model/BidDomainRequest.h
include/alibabacloud/domain/model/BidDomainResult.h
include/alibabacloud/domain/model/SaveSingleTaskForCancelingTransferOutRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForCancelingTransferOutResult.h
include/alibabacloud/domain/model/AcknowledgeTaskResultRequest.h
include/alibabacloud/domain/model/AcknowledgeTaskResultResult.h
include/alibabacloud/domain/model/SaveSingleTaskForApprovingTransferOutRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForApprovingTransferOutResult.h
include/alibabacloud/domain/model/SaveSingleTaskForUpdatingContactInfoRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForUpdatingContactInfoResult.h
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderTransferRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderTransferResult.h
include/alibabacloud/domain/model/SaveTaskForUpdatingRegistrantInfoByIdentityCredentialRequest.h
include/alibabacloud/domain/model/SaveTaskForUpdatingRegistrantInfoByIdentityCredentialResult.h
include/alibabacloud/domain/model/SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDRequest.h
include/alibabacloud/domain/model/SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDResult.h
include/alibabacloud/domain/model/QueryAuctionDetailRequest.h
include/alibabacloud/domain/model/QueryAuctionDetailResult.h
include/alibabacloud/domain/model/QueryDomainByInstanceIdRequest.h
include/alibabacloud/domain/model/QueryDomainByInstanceIdResult.h
include/alibabacloud/domain/model/VerifyEmailRequest.h
include/alibabacloud/domain/model/VerifyEmailResult.h
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderRedeemRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderRedeemResult.h
include/alibabacloud/domain/model/SaveBatchTaskForDomainNameProxyServiceRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForDomainNameProxyServiceResult.h
include/alibabacloud/domain/model/SaveBatchTaskForModifyingDomainDnsRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForModifyingDomainDnsResult.h
include/alibabacloud/domain/model/QueryDnsHostRequest.h
include/alibabacloud/domain/model/QueryDnsHostResult.h
include/alibabacloud/domain/model/QueryTaskListRequest.h
include/alibabacloud/domain/model/QueryTaskListResult.h
include/alibabacloud/domain/model/QueryRegistrantProfileRealNameVerificationInfoRequest.h
include/alibabacloud/domain/model/QueryRegistrantProfileRealNameVerificationInfoResult.h
include/alibabacloud/domain/model/QueryRegistrantProfilesRequest.h
include/alibabacloud/domain/model/QueryRegistrantProfilesResult.h
include/alibabacloud/domain/model/SaveSingleTaskForCancelingTransferInRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForCancelingTransferInResult.h
include/alibabacloud/domain/model/SaveSingleTaskForCreatingOrderRenewRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForCreatingOrderRenewResult.h
include/alibabacloud/domain/model/PollTaskResultRequest.h
include/alibabacloud/domain/model/PollTaskResultResult.h
include/alibabacloud/domain/model/DeleteEmailVerificationRequest.h
include/alibabacloud/domain/model/DeleteEmailVerificationResult.h
include/alibabacloud/domain/model/SaveSingleTaskForCreatingOrderActivateRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForCreatingOrderActivateResult.h
include/alibabacloud/domain/model/SaveBatchTaskForTransferProhibitionLockRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForTransferProhibitionLockResult.h
include/alibabacloud/domain/model/TransferInReenterTransferAuthorizationCodeRequest.h
include/alibabacloud/domain/model/TransferInReenterTransferAuthorizationCodeResult.h
include/alibabacloud/domain/model/EmailVerifiedRequest.h
include/alibabacloud/domain/model/EmailVerifiedResult.h
include/alibabacloud/domain/model/SaveBatchTaskForUpdateProhibitionLockRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForUpdateProhibitionLockResult.h
include/alibabacloud/domain/model/SaveSingleTaskForCreatingDnsHostRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForCreatingDnsHostResult.h
include/alibabacloud/domain/model/DeleteRegistrantProfileRequest.h
include/alibabacloud/domain/model/DeleteRegistrantProfileResult.h
include/alibabacloud/domain/model/QueryTaskInfoHistoryRequest.h
include/alibabacloud/domain/model/QueryTaskInfoHistoryResult.h
include/alibabacloud/domain/model/SaveSingleTaskForCreatingOrderTransferRequest.h
include/alibabacloud/domain/model/SaveSingleTaskForCreatingOrderTransferResult.h
include/alibabacloud/domain/model/SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialRequest.h
include/alibabacloud/domain/model/SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialResult.h
include/alibabacloud/domain/model/QueryFailReasonForRegistrantProfileRealNameVerificationRequest.h
include/alibabacloud/domain/model/QueryFailReasonForRegistrantProfileRealNameVerificationResult.h
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderRenewRequest.h
include/alibabacloud/domain/model/SaveBatchTaskForCreatingOrderRenewResult.h
include/alibabacloud/domain/model/ConfirmTransferInEmailRequest.h
include/alibabacloud/domain/model/ConfirmTransferInEmailResult.h )
set(domain_src
src/DomainClient.cc
src/model/SaveSingleTaskForDomainNameProxyServiceRequest.cc
src/model/SaveSingleTaskForDomainNameProxyServiceResult.cc
src/model/SaveSingleTaskForModifyingDnsHostRequest.cc
src/model/SaveSingleTaskForModifyingDnsHostResult.cc
src/model/SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdRequest.cc
src/model/SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdResult.cc
src/model/QueryBookingDomainInfoRequest.cc
src/model/QueryBookingDomainInfoResult.cc
src/model/SaveSingleTaskForSynchronizingDnsHostRequest.cc
src/model/SaveSingleTaskForSynchronizingDnsHostResult.cc
src/model/QueryAuctionsRequest.cc
src/model/QueryAuctionsResult.cc
src/model/SaveBatchTaskForUpdatingContactInfoByNewContactRequest.cc
src/model/SaveBatchTaskForUpdatingContactInfoByNewContactResult.cc
src/model/SaveRegistrantProfileRequest.cc
src/model/SaveRegistrantProfileResult.cc
src/model/QueryDomainListRequest.cc
src/model/QueryDomainListResult.cc
src/model/CheckDomainRequest.cc
src/model/CheckDomainResult.cc
src/model/QueryChangeLogListRequest.cc
src/model/QueryChangeLogListResult.cc
src/model/TransferInCheckMailTokenRequest.cc
src/model/TransferInCheckMailTokenResult.cc
src/model/CheckTransferInFeasibilityRequest.cc
src/model/CheckTransferInFeasibilityResult.cc
src/model/QueryFailReasonForDomainRealNameVerificationRequest.cc
src/model/QueryFailReasonForDomainRealNameVerificationResult.cc
src/model/QueryTransferOutInfoRequest.cc
src/model/QueryTransferOutInfoResult.cc
src/model/SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDRequest.cc
src/model/SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDResult.cc
src/model/SaveSingleTaskForCreatingOrderRedeemRequest.cc
src/model/SaveSingleTaskForCreatingOrderRedeemResult.cc
src/model/QueryTaskDetailListRequest.cc
src/model/QueryTaskDetailListResult.cc
src/model/VerifyContactFieldRequest.cc
src/model/VerifyContactFieldResult.cc
src/model/RegistrantProfileRealNameVerificationRequest.cc
src/model/RegistrantProfileRealNameVerificationResult.cc
src/model/QueryBidRecordsRequest.cc
src/model/QueryBidRecordsResult.cc
src/model/SaveBatchTaskForCreatingOrderActivateRequest.cc
src/model/SaveBatchTaskForCreatingOrderActivateResult.cc
src/model/SaveSingleTaskForTransferProhibitionLockRequest.cc
src/model/SaveSingleTaskForTransferProhibitionLockResult.cc
src/model/SaveTaskForSubmittingDomainDeleteRequest.cc
src/model/SaveTaskForSubmittingDomainDeleteResult.cc
src/model/QueryTransferInListRequest.cc
src/model/QueryTransferInListResult.cc
src/model/TransferInRefetchWhoisEmailRequest.cc
src/model/TransferInRefetchWhoisEmailResult.cc
src/model/QueryTransferInByInstanceIdRequest.cc
src/model/QueryTransferInByInstanceIdResult.cc
src/model/SaveSingleTaskForUpdateProhibitionLockRequest.cc
src/model/SaveSingleTaskForUpdateProhibitionLockResult.cc
src/model/QueryContactInfoRequest.cc
src/model/QueryContactInfoResult.cc
src/model/ReserveDomainRequest.cc
src/model/ReserveDomainResult.cc
src/model/TransferInResendMailTokenRequest.cc
src/model/TransferInResendMailTokenResult.cc
src/model/SaveSingleTaskForQueryingTransferAuthorizationCodeRequest.cc
src/model/SaveSingleTaskForQueryingTransferAuthorizationCodeResult.cc
src/model/GetReserveDomainUrlRequest.cc
src/model/GetReserveDomainUrlResult.cc
src/model/QueryTaskDetailHistoryRequest.cc
src/model/QueryTaskDetailHistoryResult.cc
src/model/QueryDomainGroupListRequest.cc
src/model/QueryDomainGroupListResult.cc
src/model/ListEmailVerificationRequest.cc
src/model/ListEmailVerificationResult.cc
src/model/SubmitEmailVerificationRequest.cc
src/model/SubmitEmailVerificationResult.cc
src/model/ResendEmailVerificationRequest.cc
src/model/ResendEmailVerificationResult.cc
src/model/BidDomainRequest.cc
src/model/BidDomainResult.cc
src/model/SaveSingleTaskForCancelingTransferOutRequest.cc
src/model/SaveSingleTaskForCancelingTransferOutResult.cc
src/model/AcknowledgeTaskResultRequest.cc
src/model/AcknowledgeTaskResultResult.cc
src/model/SaveSingleTaskForApprovingTransferOutRequest.cc
src/model/SaveSingleTaskForApprovingTransferOutResult.cc
src/model/SaveSingleTaskForUpdatingContactInfoRequest.cc
src/model/SaveSingleTaskForUpdatingContactInfoResult.cc
src/model/SaveBatchTaskForCreatingOrderTransferRequest.cc
src/model/SaveBatchTaskForCreatingOrderTransferResult.cc
src/model/SaveTaskForUpdatingRegistrantInfoByIdentityCredentialRequest.cc
src/model/SaveTaskForUpdatingRegistrantInfoByIdentityCredentialResult.cc
src/model/SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDRequest.cc
src/model/SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDResult.cc
src/model/QueryAuctionDetailRequest.cc
src/model/QueryAuctionDetailResult.cc
src/model/QueryDomainByInstanceIdRequest.cc
src/model/QueryDomainByInstanceIdResult.cc
src/model/VerifyEmailRequest.cc
src/model/VerifyEmailResult.cc
src/model/SaveBatchTaskForCreatingOrderRedeemRequest.cc
src/model/SaveBatchTaskForCreatingOrderRedeemResult.cc
src/model/SaveBatchTaskForDomainNameProxyServiceRequest.cc
src/model/SaveBatchTaskForDomainNameProxyServiceResult.cc
src/model/SaveBatchTaskForModifyingDomainDnsRequest.cc
src/model/SaveBatchTaskForModifyingDomainDnsResult.cc
src/model/QueryDnsHostRequest.cc
src/model/QueryDnsHostResult.cc
src/model/QueryTaskListRequest.cc
src/model/QueryTaskListResult.cc
src/model/QueryRegistrantProfileRealNameVerificationInfoRequest.cc
src/model/QueryRegistrantProfileRealNameVerificationInfoResult.cc
src/model/QueryRegistrantProfilesRequest.cc
src/model/QueryRegistrantProfilesResult.cc
src/model/SaveSingleTaskForCancelingTransferInRequest.cc
src/model/SaveSingleTaskForCancelingTransferInResult.cc
src/model/SaveSingleTaskForCreatingOrderRenewRequest.cc
src/model/SaveSingleTaskForCreatingOrderRenewResult.cc
src/model/PollTaskResultRequest.cc
src/model/PollTaskResultResult.cc
src/model/DeleteEmailVerificationRequest.cc
src/model/DeleteEmailVerificationResult.cc
src/model/SaveSingleTaskForCreatingOrderActivateRequest.cc
src/model/SaveSingleTaskForCreatingOrderActivateResult.cc
src/model/SaveBatchTaskForTransferProhibitionLockRequest.cc
src/model/SaveBatchTaskForTransferProhibitionLockResult.cc
src/model/TransferInReenterTransferAuthorizationCodeRequest.cc
src/model/TransferInReenterTransferAuthorizationCodeResult.cc
src/model/EmailVerifiedRequest.cc
src/model/EmailVerifiedResult.cc
src/model/SaveBatchTaskForUpdateProhibitionLockRequest.cc
src/model/SaveBatchTaskForUpdateProhibitionLockResult.cc
src/model/SaveSingleTaskForCreatingDnsHostRequest.cc
src/model/SaveSingleTaskForCreatingDnsHostResult.cc
src/model/DeleteRegistrantProfileRequest.cc
src/model/DeleteRegistrantProfileResult.cc
src/model/QueryTaskInfoHistoryRequest.cc
src/model/QueryTaskInfoHistoryResult.cc
src/model/SaveSingleTaskForCreatingOrderTransferRequest.cc
src/model/SaveSingleTaskForCreatingOrderTransferResult.cc
src/model/SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialRequest.cc
src/model/SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialResult.cc
src/model/QueryFailReasonForRegistrantProfileRealNameVerificationRequest.cc
src/model/QueryFailReasonForRegistrantProfileRealNameVerificationResult.cc
src/model/SaveBatchTaskForCreatingOrderRenewRequest.cc
src/model/SaveBatchTaskForCreatingOrderRenewResult.cc
src/model/ConfirmTransferInEmailRequest.cc
src/model/ConfirmTransferInEmailResult.cc )
add_library(domain ${LIB_TYPE}
${domain_public_header}
${domain_public_header_model}
${domain_src})
set_target_properties(domain
PROPERTIES
LINKER_LANGUAGE CXX
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}domain
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(domain
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_DOMAIN_LIBRARY)
endif()
target_include_directories(domain
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(domain
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(domain
jsoncpp)
target_include_directories(domain
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(domain
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(domain
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(domain
PRIVATE /usr/include/jsoncpp)
target_link_libraries(domain
jsoncpp)
endif()
install(FILES ${domain_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/domain)
install(FILES ${domain_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/domain/model)
install(TARGETS domain
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

View File

@@ -0,0 +1,630 @@
/*
* 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_DOMAINCLIENT_H_
#define ALIBABACLOUD_DOMAIN_DOMAINCLIENT_H_
#include <future>
#include <alibabacloud/core/AsyncCallerContext.h>
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "DomainExport.h"
#include "model/SaveSingleTaskForDomainNameProxyServiceRequest.h"
#include "model/SaveSingleTaskForDomainNameProxyServiceResult.h"
#include "model/SaveSingleTaskForModifyingDnsHostRequest.h"
#include "model/SaveSingleTaskForModifyingDnsHostResult.h"
#include "model/SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdRequest.h"
#include "model/SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdResult.h"
#include "model/QueryBookingDomainInfoRequest.h"
#include "model/QueryBookingDomainInfoResult.h"
#include "model/SaveSingleTaskForSynchronizingDnsHostRequest.h"
#include "model/SaveSingleTaskForSynchronizingDnsHostResult.h"
#include "model/QueryAuctionsRequest.h"
#include "model/QueryAuctionsResult.h"
#include "model/SaveBatchTaskForUpdatingContactInfoByNewContactRequest.h"
#include "model/SaveBatchTaskForUpdatingContactInfoByNewContactResult.h"
#include "model/SaveRegistrantProfileRequest.h"
#include "model/SaveRegistrantProfileResult.h"
#include "model/QueryDomainListRequest.h"
#include "model/QueryDomainListResult.h"
#include "model/CheckDomainRequest.h"
#include "model/CheckDomainResult.h"
#include "model/QueryChangeLogListRequest.h"
#include "model/QueryChangeLogListResult.h"
#include "model/TransferInCheckMailTokenRequest.h"
#include "model/TransferInCheckMailTokenResult.h"
#include "model/CheckTransferInFeasibilityRequest.h"
#include "model/CheckTransferInFeasibilityResult.h"
#include "model/QueryFailReasonForDomainRealNameVerificationRequest.h"
#include "model/QueryFailReasonForDomainRealNameVerificationResult.h"
#include "model/QueryTransferOutInfoRequest.h"
#include "model/QueryTransferOutInfoResult.h"
#include "model/SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDRequest.h"
#include "model/SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDResult.h"
#include "model/SaveSingleTaskForCreatingOrderRedeemRequest.h"
#include "model/SaveSingleTaskForCreatingOrderRedeemResult.h"
#include "model/QueryTaskDetailListRequest.h"
#include "model/QueryTaskDetailListResult.h"
#include "model/VerifyContactFieldRequest.h"
#include "model/VerifyContactFieldResult.h"
#include "model/RegistrantProfileRealNameVerificationRequest.h"
#include "model/RegistrantProfileRealNameVerificationResult.h"
#include "model/QueryBidRecordsRequest.h"
#include "model/QueryBidRecordsResult.h"
#include "model/SaveBatchTaskForCreatingOrderActivateRequest.h"
#include "model/SaveBatchTaskForCreatingOrderActivateResult.h"
#include "model/SaveSingleTaskForTransferProhibitionLockRequest.h"
#include "model/SaveSingleTaskForTransferProhibitionLockResult.h"
#include "model/SaveTaskForSubmittingDomainDeleteRequest.h"
#include "model/SaveTaskForSubmittingDomainDeleteResult.h"
#include "model/QueryTransferInListRequest.h"
#include "model/QueryTransferInListResult.h"
#include "model/TransferInRefetchWhoisEmailRequest.h"
#include "model/TransferInRefetchWhoisEmailResult.h"
#include "model/QueryTransferInByInstanceIdRequest.h"
#include "model/QueryTransferInByInstanceIdResult.h"
#include "model/SaveSingleTaskForUpdateProhibitionLockRequest.h"
#include "model/SaveSingleTaskForUpdateProhibitionLockResult.h"
#include "model/QueryContactInfoRequest.h"
#include "model/QueryContactInfoResult.h"
#include "model/ReserveDomainRequest.h"
#include "model/ReserveDomainResult.h"
#include "model/TransferInResendMailTokenRequest.h"
#include "model/TransferInResendMailTokenResult.h"
#include "model/SaveSingleTaskForQueryingTransferAuthorizationCodeRequest.h"
#include "model/SaveSingleTaskForQueryingTransferAuthorizationCodeResult.h"
#include "model/GetReserveDomainUrlRequest.h"
#include "model/GetReserveDomainUrlResult.h"
#include "model/QueryTaskDetailHistoryRequest.h"
#include "model/QueryTaskDetailHistoryResult.h"
#include "model/QueryDomainGroupListRequest.h"
#include "model/QueryDomainGroupListResult.h"
#include "model/ListEmailVerificationRequest.h"
#include "model/ListEmailVerificationResult.h"
#include "model/SubmitEmailVerificationRequest.h"
#include "model/SubmitEmailVerificationResult.h"
#include "model/ResendEmailVerificationRequest.h"
#include "model/ResendEmailVerificationResult.h"
#include "model/BidDomainRequest.h"
#include "model/BidDomainResult.h"
#include "model/SaveSingleTaskForCancelingTransferOutRequest.h"
#include "model/SaveSingleTaskForCancelingTransferOutResult.h"
#include "model/AcknowledgeTaskResultRequest.h"
#include "model/AcknowledgeTaskResultResult.h"
#include "model/SaveSingleTaskForApprovingTransferOutRequest.h"
#include "model/SaveSingleTaskForApprovingTransferOutResult.h"
#include "model/SaveSingleTaskForUpdatingContactInfoRequest.h"
#include "model/SaveSingleTaskForUpdatingContactInfoResult.h"
#include "model/SaveBatchTaskForCreatingOrderTransferRequest.h"
#include "model/SaveBatchTaskForCreatingOrderTransferResult.h"
#include "model/SaveTaskForUpdatingRegistrantInfoByIdentityCredentialRequest.h"
#include "model/SaveTaskForUpdatingRegistrantInfoByIdentityCredentialResult.h"
#include "model/SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDRequest.h"
#include "model/SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDResult.h"
#include "model/QueryAuctionDetailRequest.h"
#include "model/QueryAuctionDetailResult.h"
#include "model/QueryDomainByInstanceIdRequest.h"
#include "model/QueryDomainByInstanceIdResult.h"
#include "model/VerifyEmailRequest.h"
#include "model/VerifyEmailResult.h"
#include "model/SaveBatchTaskForCreatingOrderRedeemRequest.h"
#include "model/SaveBatchTaskForCreatingOrderRedeemResult.h"
#include "model/SaveBatchTaskForDomainNameProxyServiceRequest.h"
#include "model/SaveBatchTaskForDomainNameProxyServiceResult.h"
#include "model/SaveBatchTaskForModifyingDomainDnsRequest.h"
#include "model/SaveBatchTaskForModifyingDomainDnsResult.h"
#include "model/QueryDnsHostRequest.h"
#include "model/QueryDnsHostResult.h"
#include "model/QueryTaskListRequest.h"
#include "model/QueryTaskListResult.h"
#include "model/QueryRegistrantProfileRealNameVerificationInfoRequest.h"
#include "model/QueryRegistrantProfileRealNameVerificationInfoResult.h"
#include "model/QueryRegistrantProfilesRequest.h"
#include "model/QueryRegistrantProfilesResult.h"
#include "model/SaveSingleTaskForCancelingTransferInRequest.h"
#include "model/SaveSingleTaskForCancelingTransferInResult.h"
#include "model/SaveSingleTaskForCreatingOrderRenewRequest.h"
#include "model/SaveSingleTaskForCreatingOrderRenewResult.h"
#include "model/PollTaskResultRequest.h"
#include "model/PollTaskResultResult.h"
#include "model/DeleteEmailVerificationRequest.h"
#include "model/DeleteEmailVerificationResult.h"
#include "model/SaveSingleTaskForCreatingOrderActivateRequest.h"
#include "model/SaveSingleTaskForCreatingOrderActivateResult.h"
#include "model/SaveBatchTaskForTransferProhibitionLockRequest.h"
#include "model/SaveBatchTaskForTransferProhibitionLockResult.h"
#include "model/TransferInReenterTransferAuthorizationCodeRequest.h"
#include "model/TransferInReenterTransferAuthorizationCodeResult.h"
#include "model/EmailVerifiedRequest.h"
#include "model/EmailVerifiedResult.h"
#include "model/SaveBatchTaskForUpdateProhibitionLockRequest.h"
#include "model/SaveBatchTaskForUpdateProhibitionLockResult.h"
#include "model/SaveSingleTaskForCreatingDnsHostRequest.h"
#include "model/SaveSingleTaskForCreatingDnsHostResult.h"
#include "model/DeleteRegistrantProfileRequest.h"
#include "model/DeleteRegistrantProfileResult.h"
#include "model/QueryTaskInfoHistoryRequest.h"
#include "model/QueryTaskInfoHistoryResult.h"
#include "model/SaveSingleTaskForCreatingOrderTransferRequest.h"
#include "model/SaveSingleTaskForCreatingOrderTransferResult.h"
#include "model/SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialRequest.h"
#include "model/SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialResult.h"
#include "model/QueryFailReasonForRegistrantProfileRealNameVerificationRequest.h"
#include "model/QueryFailReasonForRegistrantProfileRealNameVerificationResult.h"
#include "model/SaveBatchTaskForCreatingOrderRenewRequest.h"
#include "model/SaveBatchTaskForCreatingOrderRenewResult.h"
#include "model/ConfirmTransferInEmailRequest.h"
#include "model/ConfirmTransferInEmailResult.h"
namespace AlibabaCloud
{
namespace Domain
{
class ALIBABACLOUD_DOMAIN_EXPORT DomainClient : public RpcServiceClient
{
public:
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::SaveSingleTaskForModifyingDnsHostResult> SaveSingleTaskForModifyingDnsHostOutcome;
typedef std::future<SaveSingleTaskForModifyingDnsHostOutcome> SaveSingleTaskForModifyingDnsHostOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForModifyingDnsHostRequest&, const SaveSingleTaskForModifyingDnsHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForModifyingDnsHostAsyncHandler;
typedef Outcome<Error, Model::SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdResult> SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdOutcome;
typedef std::future<SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdOutcome> SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdRequest&, const SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdAsyncHandler;
typedef Outcome<Error, Model::QueryBookingDomainInfoResult> QueryBookingDomainInfoOutcome;
typedef std::future<QueryBookingDomainInfoOutcome> QueryBookingDomainInfoOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryBookingDomainInfoRequest&, const QueryBookingDomainInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBookingDomainInfoAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForSynchronizingDnsHostResult> SaveSingleTaskForSynchronizingDnsHostOutcome;
typedef std::future<SaveSingleTaskForSynchronizingDnsHostOutcome> SaveSingleTaskForSynchronizingDnsHostOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForSynchronizingDnsHostRequest&, const SaveSingleTaskForSynchronizingDnsHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForSynchronizingDnsHostAsyncHandler;
typedef Outcome<Error, Model::QueryAuctionsResult> QueryAuctionsOutcome;
typedef std::future<QueryAuctionsOutcome> QueryAuctionsOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryAuctionsRequest&, const QueryAuctionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAuctionsAsyncHandler;
typedef Outcome<Error, Model::SaveBatchTaskForUpdatingContactInfoByNewContactResult> SaveBatchTaskForUpdatingContactInfoByNewContactOutcome;
typedef std::future<SaveBatchTaskForUpdatingContactInfoByNewContactOutcome> SaveBatchTaskForUpdatingContactInfoByNewContactOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForUpdatingContactInfoByNewContactRequest&, const SaveBatchTaskForUpdatingContactInfoByNewContactOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForUpdatingContactInfoByNewContactAsyncHandler;
typedef Outcome<Error, Model::SaveRegistrantProfileResult> SaveRegistrantProfileOutcome;
typedef std::future<SaveRegistrantProfileOutcome> SaveRegistrantProfileOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveRegistrantProfileRequest&, const SaveRegistrantProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveRegistrantProfileAsyncHandler;
typedef Outcome<Error, Model::QueryDomainListResult> QueryDomainListOutcome;
typedef std::future<QueryDomainListOutcome> QueryDomainListOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryDomainListRequest&, const QueryDomainListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDomainListAsyncHandler;
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::QueryChangeLogListResult> QueryChangeLogListOutcome;
typedef std::future<QueryChangeLogListOutcome> QueryChangeLogListOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryChangeLogListRequest&, const QueryChangeLogListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryChangeLogListAsyncHandler;
typedef Outcome<Error, Model::TransferInCheckMailTokenResult> TransferInCheckMailTokenOutcome;
typedef std::future<TransferInCheckMailTokenOutcome> TransferInCheckMailTokenOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::TransferInCheckMailTokenRequest&, const TransferInCheckMailTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransferInCheckMailTokenAsyncHandler;
typedef Outcome<Error, Model::CheckTransferInFeasibilityResult> CheckTransferInFeasibilityOutcome;
typedef std::future<CheckTransferInFeasibilityOutcome> CheckTransferInFeasibilityOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CheckTransferInFeasibilityRequest&, const CheckTransferInFeasibilityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckTransferInFeasibilityAsyncHandler;
typedef Outcome<Error, Model::QueryFailReasonForDomainRealNameVerificationResult> QueryFailReasonForDomainRealNameVerificationOutcome;
typedef std::future<QueryFailReasonForDomainRealNameVerificationOutcome> QueryFailReasonForDomainRealNameVerificationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryFailReasonForDomainRealNameVerificationRequest&, const QueryFailReasonForDomainRealNameVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryFailReasonForDomainRealNameVerificationAsyncHandler;
typedef Outcome<Error, Model::QueryTransferOutInfoResult> QueryTransferOutInfoOutcome;
typedef std::future<QueryTransferOutInfoOutcome> QueryTransferOutInfoOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryTransferOutInfoRequest&, const QueryTransferOutInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTransferOutInfoAsyncHandler;
typedef Outcome<Error, Model::SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDResult> SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDOutcome;
typedef std::future<SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDOutcome> SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDRequest&, const SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForCreatingOrderRedeemResult> SaveSingleTaskForCreatingOrderRedeemOutcome;
typedef std::future<SaveSingleTaskForCreatingOrderRedeemOutcome> SaveSingleTaskForCreatingOrderRedeemOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForCreatingOrderRedeemRequest&, const SaveSingleTaskForCreatingOrderRedeemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForCreatingOrderRedeemAsyncHandler;
typedef Outcome<Error, Model::QueryTaskDetailListResult> QueryTaskDetailListOutcome;
typedef std::future<QueryTaskDetailListOutcome> QueryTaskDetailListOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryTaskDetailListRequest&, const QueryTaskDetailListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTaskDetailListAsyncHandler;
typedef Outcome<Error, Model::VerifyContactFieldResult> VerifyContactFieldOutcome;
typedef std::future<VerifyContactFieldOutcome> VerifyContactFieldOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::VerifyContactFieldRequest&, const VerifyContactFieldOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyContactFieldAsyncHandler;
typedef Outcome<Error, Model::RegistrantProfileRealNameVerificationResult> RegistrantProfileRealNameVerificationOutcome;
typedef std::future<RegistrantProfileRealNameVerificationOutcome> RegistrantProfileRealNameVerificationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::RegistrantProfileRealNameVerificationRequest&, const RegistrantProfileRealNameVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegistrantProfileRealNameVerificationAsyncHandler;
typedef Outcome<Error, Model::QueryBidRecordsResult> QueryBidRecordsOutcome;
typedef std::future<QueryBidRecordsOutcome> QueryBidRecordsOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryBidRecordsRequest&, const QueryBidRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBidRecordsAsyncHandler;
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;
typedef Outcome<Error, Model::SaveSingleTaskForTransferProhibitionLockResult> SaveSingleTaskForTransferProhibitionLockOutcome;
typedef std::future<SaveSingleTaskForTransferProhibitionLockOutcome> SaveSingleTaskForTransferProhibitionLockOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForTransferProhibitionLockRequest&, const SaveSingleTaskForTransferProhibitionLockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForTransferProhibitionLockAsyncHandler;
typedef Outcome<Error, Model::SaveTaskForSubmittingDomainDeleteResult> SaveTaskForSubmittingDomainDeleteOutcome;
typedef std::future<SaveTaskForSubmittingDomainDeleteOutcome> SaveTaskForSubmittingDomainDeleteOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveTaskForSubmittingDomainDeleteRequest&, const SaveTaskForSubmittingDomainDeleteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveTaskForSubmittingDomainDeleteAsyncHandler;
typedef Outcome<Error, Model::QueryTransferInListResult> QueryTransferInListOutcome;
typedef std::future<QueryTransferInListOutcome> QueryTransferInListOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryTransferInListRequest&, const QueryTransferInListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTransferInListAsyncHandler;
typedef Outcome<Error, Model::TransferInRefetchWhoisEmailResult> TransferInRefetchWhoisEmailOutcome;
typedef std::future<TransferInRefetchWhoisEmailOutcome> TransferInRefetchWhoisEmailOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::TransferInRefetchWhoisEmailRequest&, const TransferInRefetchWhoisEmailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransferInRefetchWhoisEmailAsyncHandler;
typedef Outcome<Error, Model::QueryTransferInByInstanceIdResult> QueryTransferInByInstanceIdOutcome;
typedef std::future<QueryTransferInByInstanceIdOutcome> QueryTransferInByInstanceIdOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryTransferInByInstanceIdRequest&, const QueryTransferInByInstanceIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTransferInByInstanceIdAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForUpdateProhibitionLockResult> SaveSingleTaskForUpdateProhibitionLockOutcome;
typedef std::future<SaveSingleTaskForUpdateProhibitionLockOutcome> SaveSingleTaskForUpdateProhibitionLockOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForUpdateProhibitionLockRequest&, const SaveSingleTaskForUpdateProhibitionLockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForUpdateProhibitionLockAsyncHandler;
typedef Outcome<Error, Model::QueryContactInfoResult> QueryContactInfoOutcome;
typedef std::future<QueryContactInfoOutcome> QueryContactInfoOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryContactInfoRequest&, const QueryContactInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryContactInfoAsyncHandler;
typedef Outcome<Error, Model::ReserveDomainResult> ReserveDomainOutcome;
typedef std::future<ReserveDomainOutcome> ReserveDomainOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::ReserveDomainRequest&, const ReserveDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReserveDomainAsyncHandler;
typedef Outcome<Error, Model::TransferInResendMailTokenResult> TransferInResendMailTokenOutcome;
typedef std::future<TransferInResendMailTokenOutcome> TransferInResendMailTokenOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::TransferInResendMailTokenRequest&, const TransferInResendMailTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransferInResendMailTokenAsyncHandler;
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::GetReserveDomainUrlResult> GetReserveDomainUrlOutcome;
typedef std::future<GetReserveDomainUrlOutcome> GetReserveDomainUrlOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::GetReserveDomainUrlRequest&, const GetReserveDomainUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetReserveDomainUrlAsyncHandler;
typedef Outcome<Error, Model::QueryTaskDetailHistoryResult> QueryTaskDetailHistoryOutcome;
typedef std::future<QueryTaskDetailHistoryOutcome> QueryTaskDetailHistoryOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryTaskDetailHistoryRequest&, const QueryTaskDetailHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTaskDetailHistoryAsyncHandler;
typedef Outcome<Error, Model::QueryDomainGroupListResult> QueryDomainGroupListOutcome;
typedef std::future<QueryDomainGroupListOutcome> QueryDomainGroupListOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryDomainGroupListRequest&, const QueryDomainGroupListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDomainGroupListAsyncHandler;
typedef Outcome<Error, Model::ListEmailVerificationResult> ListEmailVerificationOutcome;
typedef std::future<ListEmailVerificationOutcome> ListEmailVerificationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::ListEmailVerificationRequest&, const ListEmailVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEmailVerificationAsyncHandler;
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;
typedef Outcome<Error, Model::ResendEmailVerificationResult> ResendEmailVerificationOutcome;
typedef std::future<ResendEmailVerificationOutcome> ResendEmailVerificationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::ResendEmailVerificationRequest&, const ResendEmailVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResendEmailVerificationAsyncHandler;
typedef Outcome<Error, Model::BidDomainResult> BidDomainOutcome;
typedef std::future<BidDomainOutcome> BidDomainOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::BidDomainRequest&, const BidDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BidDomainAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForCancelingTransferOutResult> SaveSingleTaskForCancelingTransferOutOutcome;
typedef std::future<SaveSingleTaskForCancelingTransferOutOutcome> SaveSingleTaskForCancelingTransferOutOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForCancelingTransferOutRequest&, const SaveSingleTaskForCancelingTransferOutOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForCancelingTransferOutAsyncHandler;
typedef Outcome<Error, Model::AcknowledgeTaskResultResult> AcknowledgeTaskResultOutcome;
typedef std::future<AcknowledgeTaskResultOutcome> AcknowledgeTaskResultOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::AcknowledgeTaskResultRequest&, const AcknowledgeTaskResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AcknowledgeTaskResultAsyncHandler;
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;
typedef Outcome<Error, Model::SaveSingleTaskForUpdatingContactInfoResult> SaveSingleTaskForUpdatingContactInfoOutcome;
typedef std::future<SaveSingleTaskForUpdatingContactInfoOutcome> SaveSingleTaskForUpdatingContactInfoOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForUpdatingContactInfoRequest&, const SaveSingleTaskForUpdatingContactInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForUpdatingContactInfoAsyncHandler;
typedef Outcome<Error, Model::SaveBatchTaskForCreatingOrderTransferResult> SaveBatchTaskForCreatingOrderTransferOutcome;
typedef std::future<SaveBatchTaskForCreatingOrderTransferOutcome> SaveBatchTaskForCreatingOrderTransferOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForCreatingOrderTransferRequest&, const SaveBatchTaskForCreatingOrderTransferOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForCreatingOrderTransferAsyncHandler;
typedef Outcome<Error, Model::SaveTaskForUpdatingRegistrantInfoByIdentityCredentialResult> SaveTaskForUpdatingRegistrantInfoByIdentityCredentialOutcome;
typedef std::future<SaveTaskForUpdatingRegistrantInfoByIdentityCredentialOutcome> SaveTaskForUpdatingRegistrantInfoByIdentityCredentialOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveTaskForUpdatingRegistrantInfoByIdentityCredentialRequest&, const SaveTaskForUpdatingRegistrantInfoByIdentityCredentialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveTaskForUpdatingRegistrantInfoByIdentityCredentialAsyncHandler;
typedef Outcome<Error, Model::SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDResult> SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDOutcome;
typedef std::future<SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDOutcome> SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDRequest&, const SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDAsyncHandler;
typedef Outcome<Error, Model::QueryAuctionDetailResult> QueryAuctionDetailOutcome;
typedef std::future<QueryAuctionDetailOutcome> QueryAuctionDetailOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryAuctionDetailRequest&, const QueryAuctionDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAuctionDetailAsyncHandler;
typedef Outcome<Error, Model::QueryDomainByInstanceIdResult> QueryDomainByInstanceIdOutcome;
typedef std::future<QueryDomainByInstanceIdOutcome> QueryDomainByInstanceIdOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryDomainByInstanceIdRequest&, const QueryDomainByInstanceIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDomainByInstanceIdAsyncHandler;
typedef Outcome<Error, Model::VerifyEmailResult> VerifyEmailOutcome;
typedef std::future<VerifyEmailOutcome> VerifyEmailOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::VerifyEmailRequest&, const VerifyEmailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> VerifyEmailAsyncHandler;
typedef Outcome<Error, Model::SaveBatchTaskForCreatingOrderRedeemResult> SaveBatchTaskForCreatingOrderRedeemOutcome;
typedef std::future<SaveBatchTaskForCreatingOrderRedeemOutcome> SaveBatchTaskForCreatingOrderRedeemOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForCreatingOrderRedeemRequest&, const SaveBatchTaskForCreatingOrderRedeemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForCreatingOrderRedeemAsyncHandler;
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::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;
typedef Outcome<Error, Model::QueryDnsHostResult> QueryDnsHostOutcome;
typedef std::future<QueryDnsHostOutcome> QueryDnsHostOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryDnsHostRequest&, const QueryDnsHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDnsHostAsyncHandler;
typedef Outcome<Error, Model::QueryTaskListResult> QueryTaskListOutcome;
typedef std::future<QueryTaskListOutcome> QueryTaskListOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryTaskListRequest&, const QueryTaskListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTaskListAsyncHandler;
typedef Outcome<Error, Model::QueryRegistrantProfileRealNameVerificationInfoResult> QueryRegistrantProfileRealNameVerificationInfoOutcome;
typedef std::future<QueryRegistrantProfileRealNameVerificationInfoOutcome> QueryRegistrantProfileRealNameVerificationInfoOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryRegistrantProfileRealNameVerificationInfoRequest&, const QueryRegistrantProfileRealNameVerificationInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRegistrantProfileRealNameVerificationInfoAsyncHandler;
typedef Outcome<Error, Model::QueryRegistrantProfilesResult> QueryRegistrantProfilesOutcome;
typedef std::future<QueryRegistrantProfilesOutcome> QueryRegistrantProfilesOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryRegistrantProfilesRequest&, const QueryRegistrantProfilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRegistrantProfilesAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForCancelingTransferInResult> SaveSingleTaskForCancelingTransferInOutcome;
typedef std::future<SaveSingleTaskForCancelingTransferInOutcome> SaveSingleTaskForCancelingTransferInOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForCancelingTransferInRequest&, const SaveSingleTaskForCancelingTransferInOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForCancelingTransferInAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForCreatingOrderRenewResult> SaveSingleTaskForCreatingOrderRenewOutcome;
typedef std::future<SaveSingleTaskForCreatingOrderRenewOutcome> SaveSingleTaskForCreatingOrderRenewOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForCreatingOrderRenewRequest&, const SaveSingleTaskForCreatingOrderRenewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForCreatingOrderRenewAsyncHandler;
typedef Outcome<Error, Model::PollTaskResultResult> PollTaskResultOutcome;
typedef std::future<PollTaskResultOutcome> PollTaskResultOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::PollTaskResultRequest&, const PollTaskResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PollTaskResultAsyncHandler;
typedef Outcome<Error, Model::DeleteEmailVerificationResult> DeleteEmailVerificationOutcome;
typedef std::future<DeleteEmailVerificationOutcome> DeleteEmailVerificationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::DeleteEmailVerificationRequest&, const DeleteEmailVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEmailVerificationAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForCreatingOrderActivateResult> SaveSingleTaskForCreatingOrderActivateOutcome;
typedef std::future<SaveSingleTaskForCreatingOrderActivateOutcome> SaveSingleTaskForCreatingOrderActivateOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForCreatingOrderActivateRequest&, const SaveSingleTaskForCreatingOrderActivateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForCreatingOrderActivateAsyncHandler;
typedef Outcome<Error, Model::SaveBatchTaskForTransferProhibitionLockResult> SaveBatchTaskForTransferProhibitionLockOutcome;
typedef std::future<SaveBatchTaskForTransferProhibitionLockOutcome> SaveBatchTaskForTransferProhibitionLockOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForTransferProhibitionLockRequest&, const SaveBatchTaskForTransferProhibitionLockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForTransferProhibitionLockAsyncHandler;
typedef Outcome<Error, Model::TransferInReenterTransferAuthorizationCodeResult> TransferInReenterTransferAuthorizationCodeOutcome;
typedef std::future<TransferInReenterTransferAuthorizationCodeOutcome> TransferInReenterTransferAuthorizationCodeOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::TransferInReenterTransferAuthorizationCodeRequest&, const TransferInReenterTransferAuthorizationCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TransferInReenterTransferAuthorizationCodeAsyncHandler;
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::SaveBatchTaskForUpdateProhibitionLockResult> SaveBatchTaskForUpdateProhibitionLockOutcome;
typedef std::future<SaveBatchTaskForUpdateProhibitionLockOutcome> SaveBatchTaskForUpdateProhibitionLockOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForUpdateProhibitionLockRequest&, const SaveBatchTaskForUpdateProhibitionLockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForUpdateProhibitionLockAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForCreatingDnsHostResult> SaveSingleTaskForCreatingDnsHostOutcome;
typedef std::future<SaveSingleTaskForCreatingDnsHostOutcome> SaveSingleTaskForCreatingDnsHostOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForCreatingDnsHostRequest&, const SaveSingleTaskForCreatingDnsHostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForCreatingDnsHostAsyncHandler;
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::QueryTaskInfoHistoryResult> QueryTaskInfoHistoryOutcome;
typedef std::future<QueryTaskInfoHistoryOutcome> QueryTaskInfoHistoryOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryTaskInfoHistoryRequest&, const QueryTaskInfoHistoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryTaskInfoHistoryAsyncHandler;
typedef Outcome<Error, Model::SaveSingleTaskForCreatingOrderTransferResult> SaveSingleTaskForCreatingOrderTransferOutcome;
typedef std::future<SaveSingleTaskForCreatingOrderTransferOutcome> SaveSingleTaskForCreatingOrderTransferOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveSingleTaskForCreatingOrderTransferRequest&, const SaveSingleTaskForCreatingOrderTransferOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSingleTaskForCreatingOrderTransferAsyncHandler;
typedef Outcome<Error, Model::SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialResult> SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialOutcome;
typedef std::future<SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialOutcome> SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialRequest&, const SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialAsyncHandler;
typedef Outcome<Error, Model::QueryFailReasonForRegistrantProfileRealNameVerificationResult> QueryFailReasonForRegistrantProfileRealNameVerificationOutcome;
typedef std::future<QueryFailReasonForRegistrantProfileRealNameVerificationOutcome> QueryFailReasonForRegistrantProfileRealNameVerificationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryFailReasonForRegistrantProfileRealNameVerificationRequest&, const QueryFailReasonForRegistrantProfileRealNameVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryFailReasonForRegistrantProfileRealNameVerificationAsyncHandler;
typedef Outcome<Error, Model::SaveBatchTaskForCreatingOrderRenewResult> SaveBatchTaskForCreatingOrderRenewOutcome;
typedef std::future<SaveBatchTaskForCreatingOrderRenewOutcome> SaveBatchTaskForCreatingOrderRenewOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SaveBatchTaskForCreatingOrderRenewRequest&, const SaveBatchTaskForCreatingOrderRenewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveBatchTaskForCreatingOrderRenewAsyncHandler;
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;
DomainClient(const Credentials &credentials, const ClientConfiguration &configuration);
DomainClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
DomainClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~DomainClient();
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;
SaveSingleTaskForModifyingDnsHostOutcome saveSingleTaskForModifyingDnsHost(const Model::SaveSingleTaskForModifyingDnsHostRequest &request)const;
void saveSingleTaskForModifyingDnsHostAsync(const Model::SaveSingleTaskForModifyingDnsHostRequest& request, const SaveSingleTaskForModifyingDnsHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForModifyingDnsHostOutcomeCallable saveSingleTaskForModifyingDnsHostCallable(const Model::SaveSingleTaskForModifyingDnsHostRequest& request) const;
SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdOutcome saveBatchTaskForUpdatingContactInfoByRegistrantProfileId(const Model::SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdRequest &request)const;
void saveBatchTaskForUpdatingContactInfoByRegistrantProfileIdAsync(const Model::SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdRequest& request, const SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdOutcomeCallable saveBatchTaskForUpdatingContactInfoByRegistrantProfileIdCallable(const Model::SaveBatchTaskForUpdatingContactInfoByRegistrantProfileIdRequest& request) const;
QueryBookingDomainInfoOutcome queryBookingDomainInfo(const Model::QueryBookingDomainInfoRequest &request)const;
void queryBookingDomainInfoAsync(const Model::QueryBookingDomainInfoRequest& request, const QueryBookingDomainInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryBookingDomainInfoOutcomeCallable queryBookingDomainInfoCallable(const Model::QueryBookingDomainInfoRequest& request) const;
SaveSingleTaskForSynchronizingDnsHostOutcome saveSingleTaskForSynchronizingDnsHost(const Model::SaveSingleTaskForSynchronizingDnsHostRequest &request)const;
void saveSingleTaskForSynchronizingDnsHostAsync(const Model::SaveSingleTaskForSynchronizingDnsHostRequest& request, const SaveSingleTaskForSynchronizingDnsHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForSynchronizingDnsHostOutcomeCallable saveSingleTaskForSynchronizingDnsHostCallable(const Model::SaveSingleTaskForSynchronizingDnsHostRequest& request) const;
QueryAuctionsOutcome queryAuctions(const Model::QueryAuctionsRequest &request)const;
void queryAuctionsAsync(const Model::QueryAuctionsRequest& request, const QueryAuctionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryAuctionsOutcomeCallable queryAuctionsCallable(const Model::QueryAuctionsRequest& request) const;
SaveBatchTaskForUpdatingContactInfoByNewContactOutcome saveBatchTaskForUpdatingContactInfoByNewContact(const Model::SaveBatchTaskForUpdatingContactInfoByNewContactRequest &request)const;
void saveBatchTaskForUpdatingContactInfoByNewContactAsync(const Model::SaveBatchTaskForUpdatingContactInfoByNewContactRequest& request, const SaveBatchTaskForUpdatingContactInfoByNewContactAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForUpdatingContactInfoByNewContactOutcomeCallable saveBatchTaskForUpdatingContactInfoByNewContactCallable(const Model::SaveBatchTaskForUpdatingContactInfoByNewContactRequest& request) const;
SaveRegistrantProfileOutcome saveRegistrantProfile(const Model::SaveRegistrantProfileRequest &request)const;
void saveRegistrantProfileAsync(const Model::SaveRegistrantProfileRequest& request, const SaveRegistrantProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveRegistrantProfileOutcomeCallable saveRegistrantProfileCallable(const Model::SaveRegistrantProfileRequest& request) const;
QueryDomainListOutcome queryDomainList(const Model::QueryDomainListRequest &request)const;
void queryDomainListAsync(const Model::QueryDomainListRequest& request, const QueryDomainListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDomainListOutcomeCallable queryDomainListCallable(const Model::QueryDomainListRequest& 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;
QueryChangeLogListOutcome queryChangeLogList(const Model::QueryChangeLogListRequest &request)const;
void queryChangeLogListAsync(const Model::QueryChangeLogListRequest& request, const QueryChangeLogListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryChangeLogListOutcomeCallable queryChangeLogListCallable(const Model::QueryChangeLogListRequest& request) const;
TransferInCheckMailTokenOutcome transferInCheckMailToken(const Model::TransferInCheckMailTokenRequest &request)const;
void transferInCheckMailTokenAsync(const Model::TransferInCheckMailTokenRequest& request, const TransferInCheckMailTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TransferInCheckMailTokenOutcomeCallable transferInCheckMailTokenCallable(const Model::TransferInCheckMailTokenRequest& request) const;
CheckTransferInFeasibilityOutcome checkTransferInFeasibility(const Model::CheckTransferInFeasibilityRequest &request)const;
void checkTransferInFeasibilityAsync(const Model::CheckTransferInFeasibilityRequest& request, const CheckTransferInFeasibilityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckTransferInFeasibilityOutcomeCallable checkTransferInFeasibilityCallable(const Model::CheckTransferInFeasibilityRequest& request) const;
QueryFailReasonForDomainRealNameVerificationOutcome queryFailReasonForDomainRealNameVerification(const Model::QueryFailReasonForDomainRealNameVerificationRequest &request)const;
void queryFailReasonForDomainRealNameVerificationAsync(const Model::QueryFailReasonForDomainRealNameVerificationRequest& request, const QueryFailReasonForDomainRealNameVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryFailReasonForDomainRealNameVerificationOutcomeCallable queryFailReasonForDomainRealNameVerificationCallable(const Model::QueryFailReasonForDomainRealNameVerificationRequest& request) const;
QueryTransferOutInfoOutcome queryTransferOutInfo(const Model::QueryTransferOutInfoRequest &request)const;
void queryTransferOutInfoAsync(const Model::QueryTransferOutInfoRequest& request, const QueryTransferOutInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryTransferOutInfoOutcomeCallable queryTransferOutInfoCallable(const Model::QueryTransferOutInfoRequest& request) const;
SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDOutcome saveTaskForUpdatingRegistrantInfoByRegistrantProfileID(const Model::SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDRequest &request)const;
void saveTaskForUpdatingRegistrantInfoByRegistrantProfileIDAsync(const Model::SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDRequest& request, const SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDOutcomeCallable saveTaskForUpdatingRegistrantInfoByRegistrantProfileIDCallable(const Model::SaveTaskForUpdatingRegistrantInfoByRegistrantProfileIDRequest& request) const;
SaveSingleTaskForCreatingOrderRedeemOutcome saveSingleTaskForCreatingOrderRedeem(const Model::SaveSingleTaskForCreatingOrderRedeemRequest &request)const;
void saveSingleTaskForCreatingOrderRedeemAsync(const Model::SaveSingleTaskForCreatingOrderRedeemRequest& request, const SaveSingleTaskForCreatingOrderRedeemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForCreatingOrderRedeemOutcomeCallable saveSingleTaskForCreatingOrderRedeemCallable(const Model::SaveSingleTaskForCreatingOrderRedeemRequest& request) const;
QueryTaskDetailListOutcome queryTaskDetailList(const Model::QueryTaskDetailListRequest &request)const;
void queryTaskDetailListAsync(const Model::QueryTaskDetailListRequest& request, const QueryTaskDetailListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryTaskDetailListOutcomeCallable queryTaskDetailListCallable(const Model::QueryTaskDetailListRequest& request) const;
VerifyContactFieldOutcome verifyContactField(const Model::VerifyContactFieldRequest &request)const;
void verifyContactFieldAsync(const Model::VerifyContactFieldRequest& request, const VerifyContactFieldAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
VerifyContactFieldOutcomeCallable verifyContactFieldCallable(const Model::VerifyContactFieldRequest& request) const;
RegistrantProfileRealNameVerificationOutcome registrantProfileRealNameVerification(const Model::RegistrantProfileRealNameVerificationRequest &request)const;
void registrantProfileRealNameVerificationAsync(const Model::RegistrantProfileRealNameVerificationRequest& request, const RegistrantProfileRealNameVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RegistrantProfileRealNameVerificationOutcomeCallable registrantProfileRealNameVerificationCallable(const Model::RegistrantProfileRealNameVerificationRequest& request) const;
QueryBidRecordsOutcome queryBidRecords(const Model::QueryBidRecordsRequest &request)const;
void queryBidRecordsAsync(const Model::QueryBidRecordsRequest& request, const QueryBidRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryBidRecordsOutcomeCallable queryBidRecordsCallable(const Model::QueryBidRecordsRequest& 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;
SaveSingleTaskForTransferProhibitionLockOutcome saveSingleTaskForTransferProhibitionLock(const Model::SaveSingleTaskForTransferProhibitionLockRequest &request)const;
void saveSingleTaskForTransferProhibitionLockAsync(const Model::SaveSingleTaskForTransferProhibitionLockRequest& request, const SaveSingleTaskForTransferProhibitionLockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForTransferProhibitionLockOutcomeCallable saveSingleTaskForTransferProhibitionLockCallable(const Model::SaveSingleTaskForTransferProhibitionLockRequest& request) const;
SaveTaskForSubmittingDomainDeleteOutcome saveTaskForSubmittingDomainDelete(const Model::SaveTaskForSubmittingDomainDeleteRequest &request)const;
void saveTaskForSubmittingDomainDeleteAsync(const Model::SaveTaskForSubmittingDomainDeleteRequest& request, const SaveTaskForSubmittingDomainDeleteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveTaskForSubmittingDomainDeleteOutcomeCallable saveTaskForSubmittingDomainDeleteCallable(const Model::SaveTaskForSubmittingDomainDeleteRequest& request) const;
QueryTransferInListOutcome queryTransferInList(const Model::QueryTransferInListRequest &request)const;
void queryTransferInListAsync(const Model::QueryTransferInListRequest& request, const QueryTransferInListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryTransferInListOutcomeCallable queryTransferInListCallable(const Model::QueryTransferInListRequest& request) const;
TransferInRefetchWhoisEmailOutcome transferInRefetchWhoisEmail(const Model::TransferInRefetchWhoisEmailRequest &request)const;
void transferInRefetchWhoisEmailAsync(const Model::TransferInRefetchWhoisEmailRequest& request, const TransferInRefetchWhoisEmailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TransferInRefetchWhoisEmailOutcomeCallable transferInRefetchWhoisEmailCallable(const Model::TransferInRefetchWhoisEmailRequest& request) const;
QueryTransferInByInstanceIdOutcome queryTransferInByInstanceId(const Model::QueryTransferInByInstanceIdRequest &request)const;
void queryTransferInByInstanceIdAsync(const Model::QueryTransferInByInstanceIdRequest& request, const QueryTransferInByInstanceIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryTransferInByInstanceIdOutcomeCallable queryTransferInByInstanceIdCallable(const Model::QueryTransferInByInstanceIdRequest& request) const;
SaveSingleTaskForUpdateProhibitionLockOutcome saveSingleTaskForUpdateProhibitionLock(const Model::SaveSingleTaskForUpdateProhibitionLockRequest &request)const;
void saveSingleTaskForUpdateProhibitionLockAsync(const Model::SaveSingleTaskForUpdateProhibitionLockRequest& request, const SaveSingleTaskForUpdateProhibitionLockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForUpdateProhibitionLockOutcomeCallable saveSingleTaskForUpdateProhibitionLockCallable(const Model::SaveSingleTaskForUpdateProhibitionLockRequest& request) const;
QueryContactInfoOutcome queryContactInfo(const Model::QueryContactInfoRequest &request)const;
void queryContactInfoAsync(const Model::QueryContactInfoRequest& request, const QueryContactInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryContactInfoOutcomeCallable queryContactInfoCallable(const Model::QueryContactInfoRequest& request) const;
ReserveDomainOutcome reserveDomain(const Model::ReserveDomainRequest &request)const;
void reserveDomainAsync(const Model::ReserveDomainRequest& request, const ReserveDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReserveDomainOutcomeCallable reserveDomainCallable(const Model::ReserveDomainRequest& request) const;
TransferInResendMailTokenOutcome transferInResendMailToken(const Model::TransferInResendMailTokenRequest &request)const;
void transferInResendMailTokenAsync(const Model::TransferInResendMailTokenRequest& request, const TransferInResendMailTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TransferInResendMailTokenOutcomeCallable transferInResendMailTokenCallable(const Model::TransferInResendMailTokenRequest& request) const;
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;
GetReserveDomainUrlOutcome getReserveDomainUrl(const Model::GetReserveDomainUrlRequest &request)const;
void getReserveDomainUrlAsync(const Model::GetReserveDomainUrlRequest& request, const GetReserveDomainUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetReserveDomainUrlOutcomeCallable getReserveDomainUrlCallable(const Model::GetReserveDomainUrlRequest& request) const;
QueryTaskDetailHistoryOutcome queryTaskDetailHistory(const Model::QueryTaskDetailHistoryRequest &request)const;
void queryTaskDetailHistoryAsync(const Model::QueryTaskDetailHistoryRequest& request, const QueryTaskDetailHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryTaskDetailHistoryOutcomeCallable queryTaskDetailHistoryCallable(const Model::QueryTaskDetailHistoryRequest& request) const;
QueryDomainGroupListOutcome queryDomainGroupList(const Model::QueryDomainGroupListRequest &request)const;
void queryDomainGroupListAsync(const Model::QueryDomainGroupListRequest& request, const QueryDomainGroupListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDomainGroupListOutcomeCallable queryDomainGroupListCallable(const Model::QueryDomainGroupListRequest& request) const;
ListEmailVerificationOutcome listEmailVerification(const Model::ListEmailVerificationRequest &request)const;
void listEmailVerificationAsync(const Model::ListEmailVerificationRequest& request, const ListEmailVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListEmailVerificationOutcomeCallable listEmailVerificationCallable(const Model::ListEmailVerificationRequest& 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;
ResendEmailVerificationOutcome resendEmailVerification(const Model::ResendEmailVerificationRequest &request)const;
void resendEmailVerificationAsync(const Model::ResendEmailVerificationRequest& request, const ResendEmailVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ResendEmailVerificationOutcomeCallable resendEmailVerificationCallable(const Model::ResendEmailVerificationRequest& request) const;
BidDomainOutcome bidDomain(const Model::BidDomainRequest &request)const;
void bidDomainAsync(const Model::BidDomainRequest& request, const BidDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BidDomainOutcomeCallable bidDomainCallable(const Model::BidDomainRequest& request) const;
SaveSingleTaskForCancelingTransferOutOutcome saveSingleTaskForCancelingTransferOut(const Model::SaveSingleTaskForCancelingTransferOutRequest &request)const;
void saveSingleTaskForCancelingTransferOutAsync(const Model::SaveSingleTaskForCancelingTransferOutRequest& request, const SaveSingleTaskForCancelingTransferOutAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForCancelingTransferOutOutcomeCallable saveSingleTaskForCancelingTransferOutCallable(const Model::SaveSingleTaskForCancelingTransferOutRequest& request) const;
AcknowledgeTaskResultOutcome acknowledgeTaskResult(const Model::AcknowledgeTaskResultRequest &request)const;
void acknowledgeTaskResultAsync(const Model::AcknowledgeTaskResultRequest& request, const AcknowledgeTaskResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AcknowledgeTaskResultOutcomeCallable acknowledgeTaskResultCallable(const Model::AcknowledgeTaskResultRequest& 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;
SaveSingleTaskForUpdatingContactInfoOutcome saveSingleTaskForUpdatingContactInfo(const Model::SaveSingleTaskForUpdatingContactInfoRequest &request)const;
void saveSingleTaskForUpdatingContactInfoAsync(const Model::SaveSingleTaskForUpdatingContactInfoRequest& request, const SaveSingleTaskForUpdatingContactInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForUpdatingContactInfoOutcomeCallable saveSingleTaskForUpdatingContactInfoCallable(const Model::SaveSingleTaskForUpdatingContactInfoRequest& request) const;
SaveBatchTaskForCreatingOrderTransferOutcome saveBatchTaskForCreatingOrderTransfer(const Model::SaveBatchTaskForCreatingOrderTransferRequest &request)const;
void saveBatchTaskForCreatingOrderTransferAsync(const Model::SaveBatchTaskForCreatingOrderTransferRequest& request, const SaveBatchTaskForCreatingOrderTransferAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForCreatingOrderTransferOutcomeCallable saveBatchTaskForCreatingOrderTransferCallable(const Model::SaveBatchTaskForCreatingOrderTransferRequest& request) const;
SaveTaskForUpdatingRegistrantInfoByIdentityCredentialOutcome saveTaskForUpdatingRegistrantInfoByIdentityCredential(const Model::SaveTaskForUpdatingRegistrantInfoByIdentityCredentialRequest &request)const;
void saveTaskForUpdatingRegistrantInfoByIdentityCredentialAsync(const Model::SaveTaskForUpdatingRegistrantInfoByIdentityCredentialRequest& request, const SaveTaskForUpdatingRegistrantInfoByIdentityCredentialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveTaskForUpdatingRegistrantInfoByIdentityCredentialOutcomeCallable saveTaskForUpdatingRegistrantInfoByIdentityCredentialCallable(const Model::SaveTaskForUpdatingRegistrantInfoByIdentityCredentialRequest& request) const;
SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDOutcome saveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileID(const Model::SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDRequest &request)const;
void saveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDAsync(const Model::SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDRequest& request, const SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDOutcomeCallable saveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDCallable(const Model::SaveTaskForSubmittingDomainRealNameVerificationByRegistrantProfileIDRequest& request) const;
QueryAuctionDetailOutcome queryAuctionDetail(const Model::QueryAuctionDetailRequest &request)const;
void queryAuctionDetailAsync(const Model::QueryAuctionDetailRequest& request, const QueryAuctionDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryAuctionDetailOutcomeCallable queryAuctionDetailCallable(const Model::QueryAuctionDetailRequest& request) const;
QueryDomainByInstanceIdOutcome queryDomainByInstanceId(const Model::QueryDomainByInstanceIdRequest &request)const;
void queryDomainByInstanceIdAsync(const Model::QueryDomainByInstanceIdRequest& request, const QueryDomainByInstanceIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDomainByInstanceIdOutcomeCallable queryDomainByInstanceIdCallable(const Model::QueryDomainByInstanceIdRequest& request) const;
VerifyEmailOutcome verifyEmail(const Model::VerifyEmailRequest &request)const;
void verifyEmailAsync(const Model::VerifyEmailRequest& request, const VerifyEmailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
VerifyEmailOutcomeCallable verifyEmailCallable(const Model::VerifyEmailRequest& request) const;
SaveBatchTaskForCreatingOrderRedeemOutcome saveBatchTaskForCreatingOrderRedeem(const Model::SaveBatchTaskForCreatingOrderRedeemRequest &request)const;
void saveBatchTaskForCreatingOrderRedeemAsync(const Model::SaveBatchTaskForCreatingOrderRedeemRequest& request, const SaveBatchTaskForCreatingOrderRedeemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForCreatingOrderRedeemOutcomeCallable saveBatchTaskForCreatingOrderRedeemCallable(const Model::SaveBatchTaskForCreatingOrderRedeemRequest& request) const;
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;
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;
QueryDnsHostOutcome queryDnsHost(const Model::QueryDnsHostRequest &request)const;
void queryDnsHostAsync(const Model::QueryDnsHostRequest& request, const QueryDnsHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDnsHostOutcomeCallable queryDnsHostCallable(const Model::QueryDnsHostRequest& request) const;
QueryTaskListOutcome queryTaskList(const Model::QueryTaskListRequest &request)const;
void queryTaskListAsync(const Model::QueryTaskListRequest& request, const QueryTaskListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryTaskListOutcomeCallable queryTaskListCallable(const Model::QueryTaskListRequest& request) const;
QueryRegistrantProfileRealNameVerificationInfoOutcome queryRegistrantProfileRealNameVerificationInfo(const Model::QueryRegistrantProfileRealNameVerificationInfoRequest &request)const;
void queryRegistrantProfileRealNameVerificationInfoAsync(const Model::QueryRegistrantProfileRealNameVerificationInfoRequest& request, const QueryRegistrantProfileRealNameVerificationInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryRegistrantProfileRealNameVerificationInfoOutcomeCallable queryRegistrantProfileRealNameVerificationInfoCallable(const Model::QueryRegistrantProfileRealNameVerificationInfoRequest& request) const;
QueryRegistrantProfilesOutcome queryRegistrantProfiles(const Model::QueryRegistrantProfilesRequest &request)const;
void queryRegistrantProfilesAsync(const Model::QueryRegistrantProfilesRequest& request, const QueryRegistrantProfilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryRegistrantProfilesOutcomeCallable queryRegistrantProfilesCallable(const Model::QueryRegistrantProfilesRequest& request) const;
SaveSingleTaskForCancelingTransferInOutcome saveSingleTaskForCancelingTransferIn(const Model::SaveSingleTaskForCancelingTransferInRequest &request)const;
void saveSingleTaskForCancelingTransferInAsync(const Model::SaveSingleTaskForCancelingTransferInRequest& request, const SaveSingleTaskForCancelingTransferInAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForCancelingTransferInOutcomeCallable saveSingleTaskForCancelingTransferInCallable(const Model::SaveSingleTaskForCancelingTransferInRequest& request) const;
SaveSingleTaskForCreatingOrderRenewOutcome saveSingleTaskForCreatingOrderRenew(const Model::SaveSingleTaskForCreatingOrderRenewRequest &request)const;
void saveSingleTaskForCreatingOrderRenewAsync(const Model::SaveSingleTaskForCreatingOrderRenewRequest& request, const SaveSingleTaskForCreatingOrderRenewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForCreatingOrderRenewOutcomeCallable saveSingleTaskForCreatingOrderRenewCallable(const Model::SaveSingleTaskForCreatingOrderRenewRequest& request) const;
PollTaskResultOutcome pollTaskResult(const Model::PollTaskResultRequest &request)const;
void pollTaskResultAsync(const Model::PollTaskResultRequest& request, const PollTaskResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
PollTaskResultOutcomeCallable pollTaskResultCallable(const Model::PollTaskResultRequest& request) const;
DeleteEmailVerificationOutcome deleteEmailVerification(const Model::DeleteEmailVerificationRequest &request)const;
void deleteEmailVerificationAsync(const Model::DeleteEmailVerificationRequest& request, const DeleteEmailVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteEmailVerificationOutcomeCallable deleteEmailVerificationCallable(const Model::DeleteEmailVerificationRequest& request) const;
SaveSingleTaskForCreatingOrderActivateOutcome saveSingleTaskForCreatingOrderActivate(const Model::SaveSingleTaskForCreatingOrderActivateRequest &request)const;
void saveSingleTaskForCreatingOrderActivateAsync(const Model::SaveSingleTaskForCreatingOrderActivateRequest& request, const SaveSingleTaskForCreatingOrderActivateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForCreatingOrderActivateOutcomeCallable saveSingleTaskForCreatingOrderActivateCallable(const Model::SaveSingleTaskForCreatingOrderActivateRequest& request) const;
SaveBatchTaskForTransferProhibitionLockOutcome saveBatchTaskForTransferProhibitionLock(const Model::SaveBatchTaskForTransferProhibitionLockRequest &request)const;
void saveBatchTaskForTransferProhibitionLockAsync(const Model::SaveBatchTaskForTransferProhibitionLockRequest& request, const SaveBatchTaskForTransferProhibitionLockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForTransferProhibitionLockOutcomeCallable saveBatchTaskForTransferProhibitionLockCallable(const Model::SaveBatchTaskForTransferProhibitionLockRequest& request) const;
TransferInReenterTransferAuthorizationCodeOutcome transferInReenterTransferAuthorizationCode(const Model::TransferInReenterTransferAuthorizationCodeRequest &request)const;
void transferInReenterTransferAuthorizationCodeAsync(const Model::TransferInReenterTransferAuthorizationCodeRequest& request, const TransferInReenterTransferAuthorizationCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
TransferInReenterTransferAuthorizationCodeOutcomeCallable transferInReenterTransferAuthorizationCodeCallable(const Model::TransferInReenterTransferAuthorizationCodeRequest& 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;
SaveBatchTaskForUpdateProhibitionLockOutcome saveBatchTaskForUpdateProhibitionLock(const Model::SaveBatchTaskForUpdateProhibitionLockRequest &request)const;
void saveBatchTaskForUpdateProhibitionLockAsync(const Model::SaveBatchTaskForUpdateProhibitionLockRequest& request, const SaveBatchTaskForUpdateProhibitionLockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForUpdateProhibitionLockOutcomeCallable saveBatchTaskForUpdateProhibitionLockCallable(const Model::SaveBatchTaskForUpdateProhibitionLockRequest& request) const;
SaveSingleTaskForCreatingDnsHostOutcome saveSingleTaskForCreatingDnsHost(const Model::SaveSingleTaskForCreatingDnsHostRequest &request)const;
void saveSingleTaskForCreatingDnsHostAsync(const Model::SaveSingleTaskForCreatingDnsHostRequest& request, const SaveSingleTaskForCreatingDnsHostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForCreatingDnsHostOutcomeCallable saveSingleTaskForCreatingDnsHostCallable(const Model::SaveSingleTaskForCreatingDnsHostRequest& request) const;
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;
QueryTaskInfoHistoryOutcome queryTaskInfoHistory(const Model::QueryTaskInfoHistoryRequest &request)const;
void queryTaskInfoHistoryAsync(const Model::QueryTaskInfoHistoryRequest& request, const QueryTaskInfoHistoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryTaskInfoHistoryOutcomeCallable queryTaskInfoHistoryCallable(const Model::QueryTaskInfoHistoryRequest& request) const;
SaveSingleTaskForCreatingOrderTransferOutcome saveSingleTaskForCreatingOrderTransfer(const Model::SaveSingleTaskForCreatingOrderTransferRequest &request)const;
void saveSingleTaskForCreatingOrderTransferAsync(const Model::SaveSingleTaskForCreatingOrderTransferRequest& request, const SaveSingleTaskForCreatingOrderTransferAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveSingleTaskForCreatingOrderTransferOutcomeCallable saveSingleTaskForCreatingOrderTransferCallable(const Model::SaveSingleTaskForCreatingOrderTransferRequest& request) const;
SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialOutcome saveTaskForSubmittingDomainRealNameVerificationByIdentityCredential(const Model::SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialRequest &request)const;
void saveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialAsync(const Model::SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialRequest& request, const SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialOutcomeCallable saveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialCallable(const Model::SaveTaskForSubmittingDomainRealNameVerificationByIdentityCredentialRequest& request) const;
QueryFailReasonForRegistrantProfileRealNameVerificationOutcome queryFailReasonForRegistrantProfileRealNameVerification(const Model::QueryFailReasonForRegistrantProfileRealNameVerificationRequest &request)const;
void queryFailReasonForRegistrantProfileRealNameVerificationAsync(const Model::QueryFailReasonForRegistrantProfileRealNameVerificationRequest& request, const QueryFailReasonForRegistrantProfileRealNameVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryFailReasonForRegistrantProfileRealNameVerificationOutcomeCallable queryFailReasonForRegistrantProfileRealNameVerificationCallable(const Model::QueryFailReasonForRegistrantProfileRealNameVerificationRequest& request) const;
SaveBatchTaskForCreatingOrderRenewOutcome saveBatchTaskForCreatingOrderRenew(const Model::SaveBatchTaskForCreatingOrderRenewRequest &request)const;
void saveBatchTaskForCreatingOrderRenewAsync(const Model::SaveBatchTaskForCreatingOrderRenewRequest& request, const SaveBatchTaskForCreatingOrderRenewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SaveBatchTaskForCreatingOrderRenewOutcomeCallable saveBatchTaskForCreatingOrderRenewCallable(const Model::SaveBatchTaskForCreatingOrderRenewRequest& request) const;
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;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;
};
}
}
#endif // !ALIBABACLOUD_DOMAIN_DOMAINCLIENT_H_

View File

@@ -0,0 +1,32 @@
/*
* 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_DOMAINEXPORT_H_
#define ALIBABACLOUD_DOMAIN_DOMAINEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_DOMAIN_LIBRARY)
# define ALIBABACLOUD_DOMAIN_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_DOMAIN_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_DOMAIN_EXPORT
#endif
#endif // !ALIBABACLOUD_DOMAIN_DOMAINEXPORT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_ACKNOWLEDGETASKRESULTREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_ACKNOWLEDGETASKRESULTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT AcknowledgeTaskResultRequest : public RpcServiceRequest
{
public:
AcknowledgeTaskResultRequest();
~AcknowledgeTaskResultRequest();
std::vector<std::string> getTaskDetailNo()const;
void setTaskDetailNo(const std::vector<std::string>& taskDetailNo);
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> taskDetailNo_;
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_ACKNOWLEDGETASKRESULTREQUEST_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_ACKNOWLEDGETASKRESULTRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_ACKNOWLEDGETASKRESULTRESULT_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 AcknowledgeTaskResultResult : public ServiceResult
{
public:
AcknowledgeTaskResultResult();
explicit AcknowledgeTaskResultResult(const std::string &payload);
~AcknowledgeTaskResultResult();
int getResult()const;
protected:
void parse(const std::string &payload);
private:
int result_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_ACKNOWLEDGETASKRESULTRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_BIDDOMAINREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_BIDDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT BidDomainRequest : public RpcServiceRequest
{
public:
BidDomainRequest();
~BidDomainRequest();
std::string getAuctionId()const;
void setAuctionId(const std::string& auctionId);
float getMaxBid()const;
void setMaxBid(float maxBid);
std::string getCurrency()const;
void setCurrency(const std::string& currency);
private:
std::string auctionId_;
float maxBid_;
std::string currency_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_BIDDOMAINREQUEST_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_BIDDOMAINRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_BIDDOMAINRESULT_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 BidDomainResult : public ServiceResult
{
public:
BidDomainResult();
explicit BidDomainResult(const std::string &payload);
~BidDomainResult();
std::string getAuctionId()const;
protected:
void parse(const std::string &payload);
private:
std::string auctionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_BIDDOMAINRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* 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_CHECKDOMAINREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CheckDomainRequest : public RpcServiceRequest
{
public:
CheckDomainRequest();
~CheckDomainRequest();
std::string getFeeCurrency()const;
void setFeeCurrency(const std::string& feeCurrency);
int getFeePeriod()const;
void setFeePeriod(int feePeriod);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getFeeCommand()const;
void setFeeCommand(const std::string& feeCommand);
private:
std::string feeCurrency_;
int feePeriod_;
std::string domainName_;
std::string feeCommand_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* 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_CHECKDOMAINRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINRESULT_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 CheckDomainResult : public ServiceResult
{
public:
CheckDomainResult();
explicit CheckDomainResult(const std::string &payload);
~CheckDomainResult();
std::string getAvail()const;
std::string getDomainName()const;
long getPrice()const;
std::string getPremium()const;
std::string getReason()const;
protected:
void parse(const std::string &payload);
private:
std::string avail_;
std::string domainName_;
long price_;
std::string premium_;
std::string reason_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* 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_CHECKTRANSFERINFEASIBILITYREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKTRANSFERINFEASIBILITYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CheckTransferInFeasibilityRequest : public RpcServiceRequest
{
public:
CheckTransferInFeasibilityRequest();
~CheckTransferInFeasibilityRequest();
std::string getTransferAuthorizationCode()const;
void setTransferAuthorizationCode(const std::string& transferAuthorizationCode);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string transferAuthorizationCode_;
std::string userClientIp_;
std::string domainName_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKTRANSFERINFEASIBILITYREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* 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_CHECKTRANSFERINFEASIBILITYRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKTRANSFERINFEASIBILITYRESULT_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 CheckTransferInFeasibilityResult : public ServiceResult
{
public:
CheckTransferInFeasibilityResult();
explicit CheckTransferInFeasibilityResult(const std::string &payload);
~CheckTransferInFeasibilityResult();
bool getCanTransfer()const;
std::string getMessage()const;
std::string getProductId()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
bool canTransfer_;
std::string message_;
std::string productId_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKTRANSFERINFEASIBILITYRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* 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_CONFIRMTRANSFERINEMAILREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CONFIRMTRANSFERINEMAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT ConfirmTransferInEmailRequest : public RpcServiceRequest
{
public:
ConfirmTransferInEmailRequest();
~ConfirmTransferInEmailRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::vector<std::string> getDomainName()const;
void setDomainName(const std::vector<std::string>& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getEmail()const;
void setEmail(const std::string& email);
private:
std::string userClientIp_;
std::vector<std::string> domainName_;
std::string lang_;
std::string email_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CONFIRMTRANSFERINEMAILREQUEST_H_

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.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_CONFIRMTRANSFERINEMAILRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CONFIRMTRANSFERINEMAILRESULT_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 ConfirmTransferInEmailResult : public ServiceResult
{
public:
ConfirmTransferInEmailResult();
explicit ConfirmTransferInEmailResult(const std::string &payload);
~ConfirmTransferInEmailResult();
std::vector<std::string> getSuccessList()const;
std::vector<std::string> getFailList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> successList_;
std::vector<std::string> failList_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CONFIRMTRANSFERINEMAILRESULT_H_

View File

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

View File

@@ -0,0 +1,59 @@
/*
* 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_DELETEEMAILVERIFICATIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_DELETEEMAILVERIFICATIONRESULT_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 DeleteEmailVerificationResult : public ServiceResult
{
public:
struct SendResult
{
std::string email;
std::string message;
std::string code;
};
DeleteEmailVerificationResult();
explicit DeleteEmailVerificationResult(const std::string &payload);
~DeleteEmailVerificationResult();
std::vector<SendResult> getSuccessList()const;
std::vector<SendResult> getFailList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SendResult> successList_;
std::vector<SendResult> failList_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_DELETEEMAILVERIFICATIONRESULT_H_

View File

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

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_EMAILVERIFIEDREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_EMAILVERIFIEDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT EmailVerifiedRequest : public RpcServiceRequest
{
public:
EmailVerifiedRequest();
~EmailVerifiedRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getEmail()const;
void setEmail(const std::string& email);
private:
std::string userClientIp_;
std::string lang_;
std::string email_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_EMAILVERIFIEDREQUEST_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_EMAILVERIFIEDRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_EMAILVERIFIEDRESULT_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 EmailVerifiedResult : public ServiceResult
{
public:
EmailVerifiedResult();
explicit EmailVerifiedResult(const std::string &payload);
~EmailVerifiedResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_EMAILVERIFIEDRESULT_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_GETRESERVEDOMAINURLREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_GETRESERVEDOMAINURLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT GetReserveDomainUrlRequest : public RpcServiceRequest
{
public:
GetReserveDomainUrlRequest();
~GetReserveDomainUrlRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_GETRESERVEDOMAINURLREQUEST_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_GETRESERVEDOMAINURLRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_GETRESERVEDOMAINURLRESULT_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 GetReserveDomainUrlResult : public ServiceResult
{
public:
GetReserveDomainUrlResult();
explicit GetReserveDomainUrlResult(const std::string &payload);
~GetReserveDomainUrlResult();
std::string getUrl()const;
protected:
void parse(const std::string &payload);
private:
std::string url_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_GETRESERVEDOMAINURLRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_LISTEMAILVERIFICATIONREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_LISTEMAILVERIFICATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT ListEmailVerificationRequest : public RpcServiceRequest
{
public:
ListEmailVerificationRequest();
~ListEmailVerificationRequest();
long getBeginCreateTime()const;
void setBeginCreateTime(long beginCreateTime);
long getEndCreateTime()const;
void setEndCreateTime(long endCreateTime);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getEmail()const;
void setEmail(const std::string& email);
int getVerificationStatus()const;
void setVerificationStatus(int verificationStatus);
private:
long beginCreateTime_;
long endCreateTime_;
int pageSize_;
std::string lang_;
int pageNum_;
std::string email_;
int verificationStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_LISTEMAILVERIFICATIONREQUEST_H_

View File

@@ -0,0 +1,76 @@
/*
* 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_LISTEMAILVERIFICATIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_LISTEMAILVERIFICATIONRESULT_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 ListEmailVerificationResult : public ServiceResult
{
public:
struct EmailVerification
{
int verificationStatus;
std::string gmtCreate;
std::string email;
std::string emailVerificationNo;
std::string confirmIp;
std::string userId;
std::string gmtModified;
std::string sendIp;
std::string verificationTime;
std::string tokenSendTime;
};
ListEmailVerificationResult();
explicit ListEmailVerificationResult(const std::string &payload);
~ListEmailVerificationResult();
bool getPrePage()const;
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<EmailVerification> getData()const;
int getTotalItemNum()const;
bool getNextPage()const;
protected:
void parse(const std::string &payload);
private:
bool prePage_;
int currentPageNum_;
int pageSize_;
int totalPageNum_;
std::vector<EmailVerification> data_;
int totalItemNum_;
bool nextPage_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_LISTEMAILVERIFICATIONRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_POLLTASKRESULTREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_POLLTASKRESULTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT PollTaskResultRequest : public RpcServiceRequest
{
public:
PollTaskResultRequest();
~PollTaskResultRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getTaskNo()const;
void setTaskNo(const std::string& taskNo);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
int getPageNum()const;
void setPageNum(int pageNum);
int getTaskResultStatus()const;
void setTaskResultStatus(int taskResultStatus);
private:
std::string instanceId_;
std::string userClientIp_;
std::string taskNo_;
std::string domainName_;
int pageSize_;
std::string lang_;
int pageNum_;
int taskResultStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_POLLTASKRESULTREQUEST_H_

View File

@@ -0,0 +1,79 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_POLLTASKRESULTRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_POLLTASKRESULTRESULT_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 PollTaskResultResult : public ServiceResult
{
public:
struct TaskDetail
{
std::string taskNo;
std::string instanceId;
std::string domainName;
int taskStatusCode;
std::string createTime;
std::string errorMsg;
std::string taskStatus;
std::string taskTypeDescription;
int tryCount;
std::string taskType;
std::string updateTime;
std::string taskResult;
std::string taskDetailNo;
};
PollTaskResultResult();
explicit PollTaskResultResult(const std::string &payload);
~PollTaskResultResult();
bool getPrePage()const;
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<TaskDetail> getData()const;
int getTotalItemNum()const;
bool getNextPage()const;
protected:
void parse(const std::string &payload);
private:
bool prePage_;
int currentPageNum_;
int pageSize_;
int totalPageNum_;
std::vector<TaskDetail> data_;
int totalItemNum_;
bool nextPage_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_POLLTASKRESULTRESULT_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_QUERYAUCTIONDETAILREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYAUCTIONDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryAuctionDetailRequest : public RpcServiceRequest
{
public:
QueryAuctionDetailRequest();
~QueryAuctionDetailRequest();
std::string getAuctionId()const;
void setAuctionId(const std::string& auctionId);
private:
std::string auctionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYAUCTIONDETAILREQUEST_H_

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYAUCTIONDETAILRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYAUCTIONDETAILRESULT_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 QueryAuctionDetailResult : public ServiceResult
{
public:
QueryAuctionDetailResult();
explicit QueryAuctionDetailResult(const std::string &payload);
~QueryAuctionDetailResult();
std::string getPartnerType()const;
std::string getStatus()const;
float getTransferInPrice()const;
std::string getPayStatus()const;
std::string getDomainName()const;
std::string getHighBidder()const;
std::string getFailCode()const;
float getYourCurrentBid()const;
float getPayPrice()const;
long getDeliveryTime()const;
float getHighBid()const;
std::string getDomainType()const;
std::string getBookedPartner()const;
std::string getCurrency()const;
bool getReserveMet()const;
std::string getProduceStatus()const;
float getNextValidBid()const;
float getYourMaxBid()const;
long getAuctionEndTime()const;
long getBookEndTime()const;
long getPayEndTime()const;
std::string getAuctionId()const;
protected:
void parse(const std::string &payload);
private:
std::string partnerType_;
std::string status_;
float transferInPrice_;
std::string payStatus_;
std::string domainName_;
std::string highBidder_;
std::string failCode_;
float yourCurrentBid_;
float payPrice_;
long deliveryTime_;
float highBid_;
std::string domainType_;
std::string bookedPartner_;
std::string currency_;
bool reserveMet_;
std::string produceStatus_;
float nextValidBid_;
float yourMaxBid_;
long auctionEndTime_;
long bookEndTime_;
long payEndTime_;
std::string auctionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYAUCTIONDETAILRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYAUCTIONSREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYAUCTIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryAuctionsRequest : public RpcServiceRequest
{
public:
QueryAuctionsRequest();
~QueryAuctionsRequest();
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
std::string getStatus()const;
void setStatus(const std::string& status);
private:
int pageSize_;
int currentPage_;
std::string status_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYAUCTIONSREQUEST_H_

View File

@@ -0,0 +1,84 @@
/*
* 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_QUERYAUCTIONSRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYAUCTIONSRESULT_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 QueryAuctionsResult : public ServiceResult
{
public:
struct AuctionDetail
{
std::string partnerType;
std::string status;
float transferInPrice;
std::string payStatus;
std::string domainName;
std::string highBidder;
std::string failCode;
float yourCurrentBid;
float payPrice;
long deliveryTime;
float highBid;
std::string domainType;
std::string bookedPartner;
std::string currency;
bool reserveMet;
std::string produceStatus;
float nextValidBid;
float yourMaxBid;
long auctionEndTime;
long bookEndTime;
long payEndTime;
std::string auctionId;
};
QueryAuctionsResult();
explicit QueryAuctionsResult(const std::string &payload);
~QueryAuctionsResult();
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<AuctionDetail> getData()const;
int getTotalItemNum()const;
protected:
void parse(const std::string &payload);
private:
int currentPageNum_;
int pageSize_;
int totalPageNum_;
std::vector<AuctionDetail> data_;
int totalItemNum_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYAUCTIONSRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYBIDRECORDSREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYBIDRECORDSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryBidRecordsRequest : public RpcServiceRequest
{
public:
QueryBidRecordsRequest();
~QueryBidRecordsRequest();
std::string getAuctionId()const;
void setAuctionId(const std::string& auctionId);
int getPageSize()const;
void setPageSize(int pageSize);
int getCurrentPage()const;
void setCurrentPage(int currentPage);
private:
std::string auctionId_;
int pageSize_;
int currentPage_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYBIDRECORDSREQUEST_H_

View File

@@ -0,0 +1,67 @@
/*
* 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_QUERYBIDRECORDSRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYBIDRECORDSRESULT_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 QueryBidRecordsResult : public ServiceResult
{
public:
struct BidRecord
{
std::string bidder;
std::string domainName;
std::string currency;
long bidTime;
float bid;
};
QueryBidRecordsResult();
explicit QueryBidRecordsResult(const std::string &payload);
~QueryBidRecordsResult();
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<BidRecord> getData()const;
int getTotalItemNum()const;
protected:
void parse(const std::string &payload);
private:
int currentPageNum_;
int pageSize_;
int totalPageNum_;
std::vector<BidRecord> data_;
int totalItemNum_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYBIDRECORDSRESULT_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_QUERYBOOKINGDOMAININFOREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYBOOKINGDOMAININFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryBookingDomainInfoRequest : public RpcServiceRequest
{
public:
QueryBookingDomainInfoRequest();
~QueryBookingDomainInfoRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
private:
std::string domainName_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYBOOKINGDOMAININFOREQUEST_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_QUERYBOOKINGDOMAININFORESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYBOOKINGDOMAININFORESULT_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 QueryBookingDomainInfoResult : public ServiceResult
{
public:
QueryBookingDomainInfoResult();
explicit QueryBookingDomainInfoResult(const std::string &payload);
~QueryBookingDomainInfoResult();
std::string getPartnerType()const;
float getTransferInPrice()const;
std::string getCurrency()const;
float getMaxBid()const;
long getBookEndTime()const;
int getAuctionId()const;
protected:
void parse(const std::string &payload);
private:
std::string partnerType_;
float transferInPrice_;
std::string currency_;
float maxBid_;
long bookEndTime_;
int auctionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYBOOKINGDOMAININFORESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYCHANGELOGLISTREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYCHANGELOGLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryChangeLogListRequest : public RpcServiceRequest
{
public:
QueryChangeLogListRequest();
~QueryChangeLogListRequest();
long getEndDate()const;
void setEndDate(long endDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
int getPageNum()const;
void setPageNum(int pageNum);
long getStartDate()const;
void setStartDate(long startDate);
private:
long endDate_;
std::string userClientIp_;
std::string domainName_;
int pageSize_;
std::string lang_;
int pageNum_;
long startDate_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYCHANGELOGLISTREQUEST_H_

View File

@@ -0,0 +1,74 @@
/*
* 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_QUERYCHANGELOGLISTRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYCHANGELOGLISTRESULT_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 QueryChangeLogListResult : public ServiceResult
{
public:
struct ChangeLog
{
std::string operationIPAddress;
std::string details;
std::string domainName;
std::string time;
std::string operation;
std::string result;
};
QueryChangeLogListResult();
explicit QueryChangeLogListResult(const std::string &payload);
~QueryChangeLogListResult();
bool getPrePage()const;
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<ChangeLog> getData()const;
bool getResultLimit()const;
int getTotalItemNum()const;
bool getNextPage()const;
protected:
void parse(const std::string &payload);
private:
bool prePage_;
int currentPageNum_;
int pageSize_;
int totalPageNum_;
std::vector<ChangeLog> data_;
bool resultLimit_;
int totalItemNum_;
bool nextPage_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYCHANGELOGLISTRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* 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_QUERYCONTACTINFOREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYCONTACTINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryContactInfoRequest : public RpcServiceRequest
{
public:
QueryContactInfoRequest();
~QueryContactInfoRequest();
std::string getContactType()const;
void setContactType(const std::string& contactType);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string contactType_;
std::string userClientIp_;
std::string domainName_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYCONTACTINFOREQUEST_H_

View File

@@ -0,0 +1,83 @@
/*
* 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_QUERYCONTACTINFORESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYCONTACTINFORESULT_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 QueryContactInfoResult : public ServiceResult
{
public:
QueryContactInfoResult();
explicit QueryContactInfoResult(const std::string &payload);
~QueryContactInfoResult();
std::string getEmail()const;
std::string getZhProvince()const;
std::string getAddress()const;
std::string getTelephone()const;
std::string getPostalCode()const;
std::string getZhRegistrantName()const;
std::string getCity()const;
std::string getCreateDate()const;
std::string getProvince()const;
std::string getRegistrantName()const;
std::string getZhCity()const;
std::string getCountry()const;
std::string getZhRegistrantOrganization()const;
std::string getRegistrantOrganization()const;
std::string getTelArea()const;
std::string getTelExt()const;
std::string getZhAddress()const;
protected:
void parse(const std::string &payload);
private:
std::string email_;
std::string zhProvince_;
std::string address_;
std::string telephone_;
std::string postalCode_;
std::string zhRegistrantName_;
std::string city_;
std::string createDate_;
std::string province_;
std::string registrantName_;
std::string zhCity_;
std::string country_;
std::string zhRegistrantOrganization_;
std::string registrantOrganization_;
std::string telArea_;
std::string telExt_;
std::string zhAddress_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYCONTACTINFORESULT_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_QUERYDNSHOSTREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDNSHOSTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryDnsHostRequest : public RpcServiceRequest
{
public:
QueryDnsHostRequest();
~QueryDnsHostRequest();
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string instanceId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDNSHOSTREQUEST_H_

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.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYDNSHOSTRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDNSHOSTRESULT_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 QueryDnsHostResult : public ServiceResult
{
public:
struct DnsHost
{
std::string dnsName;
std::vector<std::string> ipList;
};
QueryDnsHostResult();
explicit QueryDnsHostResult(const std::string &payload);
~QueryDnsHostResult();
std::vector<DnsHost> getDnsHostList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DnsHost> dnsHostList_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDNSHOSTRESULT_H_

View File

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

View File

@@ -0,0 +1,89 @@
/*
* 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_QUERYDOMAINBYINSTANCEIDRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINBYINSTANCEIDRESULT_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 QueryDomainByInstanceIdResult : public ServiceResult
{
public:
QueryDomainByInstanceIdResult();
explicit QueryDomainByInstanceIdResult(const std::string &payload);
~QueryDomainByInstanceIdResult();
std::string getRegistrantType()const;
std::string getRegistrantUpdatingStatus()const;
std::string getEmail()const;
std::string getRegistrationDate()const;
std::string getDomainName()const;
std::string getInstanceId()const;
std::string getRealNameStatus()const;
bool getPremium()const;
std::string getDomainNameVerificationStatus()const;
std::vector<std::string> getDnsList()const;
std::string getExpirationDate()const;
std::string getRegistrantName()const;
std::string getTransferOutStatus()const;
std::string getUserId()const;
bool getEmailVerificationClientHold()const;
std::string getUpdateProhibitionLock()const;
int getEmailVerificationStatus()const;
std::string getRegistrantOrganization()const;
std::string getTransferProhibitionLock()const;
bool getDomainNameProxyService()const;
protected:
void parse(const std::string &payload);
private:
std::string registrantType_;
std::string registrantUpdatingStatus_;
std::string email_;
std::string registrationDate_;
std::string domainName_;
std::string instanceId_;
std::string realNameStatus_;
bool premium_;
std::string domainNameVerificationStatus_;
std::vector<std::string> dnsList_;
std::string expirationDate_;
std::string registrantName_;
std::string transferOutStatus_;
std::string userId_;
bool emailVerificationClientHold_;
std::string updateProhibitionLock_;
int emailVerificationStatus_;
std::string registrantOrganization_;
std::string transferProhibitionLock_;
bool domainNameProxyService_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINBYINSTANCEIDRESULT_H_

View File

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

View File

@@ -0,0 +1,59 @@
/*
* 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_QUERYDOMAINGROUPLISTRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINGROUPLISTRESULT_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 QueryDomainGroupListResult : public ServiceResult
{
public:
struct Domain
{
std::string creationDate;
std::string domainGroupName;
std::string modificationDate;
std::string domainGroupId;
int totalNumber;
};
QueryDomainGroupListResult();
explicit QueryDomainGroupListResult(const std::string &payload);
~QueryDomainGroupListResult();
std::vector<Domain> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Domain> data_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINGROUPLISTRESULT_H_

View File

@@ -0,0 +1,84 @@
/*
* 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_QUERYDOMAINLISTREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryDomainListRequest : public RpcServiceRequest
{
public:
QueryDomainListRequest();
~QueryDomainListRequest();
long getEndExpirationDate()const;
void setEndExpirationDate(long endExpirationDate);
std::string getProductDomainType()const;
void setProductDomainType(const std::string& productDomainType);
std::string getOrderKeyType()const;
void setOrderKeyType(const std::string& orderKeyType);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
long getStartExpirationDate()const;
void setStartExpirationDate(long startExpirationDate);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getOrderByType()const;
void setOrderByType(const std::string& orderByType);
long getEndRegistrationDate()const;
void setEndRegistrationDate(long endRegistrationDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getQueryType()const;
void setQueryType(const std::string& queryType);
long getStartRegistrationDate()const;
void setStartRegistrationDate(long startRegistrationDate);
private:
long endExpirationDate_;
std::string productDomainType_;
std::string orderKeyType_;
std::string domainName_;
long startExpirationDate_;
int pageNum_;
std::string orderByType_;
long endRegistrationDate_;
std::string userClientIp_;
int pageSize_;
std::string lang_;
std::string queryType_;
long startRegistrationDate_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINLISTREQUEST_H_

View File

@@ -0,0 +1,81 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINLISTRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINLISTRESULT_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 QueryDomainListResult : public ServiceResult
{
public:
struct Domain
{
std::string registrantType;
std::string registrationDate;
long registrationDateLong;
std::string domainName;
std::string instanceId;
std::string domainGroupId;
std::string productId;
bool premium;
std::string domainAuditStatus;
std::string remark;
long expirationDateLong;
std::string domainType;
std::string expirationDateStatus;
std::string expirationDate;
std::string domainStatus;
};
QueryDomainListResult();
explicit QueryDomainListResult(const std::string &payload);
~QueryDomainListResult();
bool getPrePage()const;
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<Domain> getData()const;
int getTotalItemNum()const;
bool getNextPage()const;
protected:
void parse(const std::string &payload);
private:
bool prePage_;
int currentPageNum_;
int pageSize_;
int totalPageNum_;
std::vector<Domain> data_;
int totalItemNum_;
bool nextPage_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINLISTRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* 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_QUERYFAILREASONFORDOMAINREALNAMEVERIFICATIONREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILREASONFORDOMAINREALNAMEVERIFICATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryFailReasonForDomainRealNameVerificationRequest : public RpcServiceRequest
{
public:
QueryFailReasonForDomainRealNameVerificationRequest();
~QueryFailReasonForDomainRealNameVerificationRequest();
std::string getRealNameVerificationAction()const;
void setRealNameVerificationAction(const std::string& realNameVerificationAction);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string realNameVerificationAction_;
std::string userClientIp_;
std::string domainName_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILREASONFORDOMAINREALNAMEVERIFICATIONREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* 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_QUERYFAILREASONFORDOMAINREALNAMEVERIFICATIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILREASONFORDOMAINREALNAMEVERIFICATIONRESULT_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 QueryFailReasonForDomainRealNameVerificationResult : public ServiceResult
{
public:
struct FailRecord
{
std::string domainNameVerificationStatus;
std::string failReason;
std::string date;
};
QueryFailReasonForDomainRealNameVerificationResult();
explicit QueryFailReasonForDomainRealNameVerificationResult(const std::string &payload);
~QueryFailReasonForDomainRealNameVerificationResult();
std::vector<FailRecord> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<FailRecord> data_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILREASONFORDOMAINREALNAMEVERIFICATIONRESULT_H_

View File

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

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.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILREASONFORREGISTRANTPROFILEREALNAMEVERIFICATIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILREASONFORREGISTRANTPROFILEREALNAMEVERIFICATIONRESULT_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 QueryFailReasonForRegistrantProfileRealNameVerificationResult : public ServiceResult
{
public:
struct FailRecord
{
std::string failReason;
std::string date;
};
QueryFailReasonForRegistrantProfileRealNameVerificationResult();
explicit QueryFailReasonForRegistrantProfileRealNameVerificationResult(const std::string &payload);
~QueryFailReasonForRegistrantProfileRealNameVerificationResult();
std::vector<FailRecord> getData()const;
protected:
void parse(const std::string &payload);
private:
std::vector<FailRecord> data_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYFAILREASONFORREGISTRANTPROFILEREALNAMEVERIFICATIONRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* 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_QUERYREGISTRANTPROFILEREALNAMEVERIFICATIONINFOREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYREGISTRANTPROFILEREALNAMEVERIFICATIONINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryRegistrantProfileRealNameVerificationInfoRequest : public RpcServiceRequest
{
public:
QueryRegistrantProfileRealNameVerificationInfoRequest();
~QueryRegistrantProfileRealNameVerificationInfoRequest();
bool getFetchImage()const;
void setFetchImage(bool fetchImage);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getRegistrantProfileId()const;
void setRegistrantProfileId(long registrantProfileId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
bool fetchImage_;
std::string userClientIp_;
long registrantProfileId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYREGISTRANTPROFILEREALNAMEVERIFICATIONINFOREQUEST_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_QUERYREGISTRANTPROFILEREALNAMEVERIFICATIONINFORESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYREGISTRANTPROFILEREALNAMEVERIFICATIONINFORESULT_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 QueryRegistrantProfileRealNameVerificationInfoResult : public ServiceResult
{
public:
QueryRegistrantProfileRealNameVerificationInfoResult();
explicit QueryRegistrantProfileRealNameVerificationInfoResult(const std::string &payload);
~QueryRegistrantProfileRealNameVerificationInfoResult();
std::string getIdentityCredentialType()const;
std::string getModificationDate()const;
std::string getIdentityCredential()const;
std::string getSubmissionDate()const;
std::string getIdentityCredentialNo()const;
long getRegistrantProfileId()const;
protected:
void parse(const std::string &payload);
private:
std::string identityCredentialType_;
std::string modificationDate_;
std::string identityCredential_;
std::string submissionDate_;
std::string identityCredentialNo_;
long registrantProfileId_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYREGISTRANTPROFILEREALNAMEVERIFICATIONINFORESULT_H_

View File

@@ -0,0 +1,75 @@
/*
* 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_QUERYREGISTRANTPROFILESREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYREGISTRANTPROFILESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryRegistrantProfilesRequest : public RpcServiceRequest
{
public:
QueryRegistrantProfilesRequest();
~QueryRegistrantProfilesRequest();
std::string getRegistrantOrganization()const;
void setRegistrantOrganization(const std::string& registrantOrganization);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getRegistrantProfileId()const;
void setRegistrantProfileId(long registrantProfileId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getRegistrantType()const;
void setRegistrantType(const std::string& registrantType);
std::string getRealNameStatus()const;
void setRealNameStatus(const std::string& realNameStatus);
std::string getLang()const;
void setLang(const std::string& lang);
int getPageNum()const;
void setPageNum(int pageNum);
bool getDefaultRegistrantProfile()const;
void setDefaultRegistrantProfile(bool defaultRegistrantProfile);
std::string getZhRegistrantOrganization()const;
void setZhRegistrantOrganization(const std::string& zhRegistrantOrganization);
private:
std::string registrantOrganization_;
std::string userClientIp_;
long registrantProfileId_;
int pageSize_;
std::string registrantType_;
std::string realNameStatus_;
std::string lang_;
int pageNum_;
bool defaultRegistrantProfile_;
std::string zhRegistrantOrganization_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYREGISTRANTPROFILESREQUEST_H_

View File

@@ -0,0 +1,89 @@
/*
* 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_QUERYREGISTRANTPROFILESRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYREGISTRANTPROFILESRESULT_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 QueryRegistrantProfilesResult : public ServiceResult
{
public:
struct RegistrantProfile
{
std::string registrantType;
bool defaultRegistrantProfile;
std::string email;
std::string zhProvince;
std::string address;
std::string telephone;
std::string realNameStatus;
std::string createTime;
std::string postalCode;
std::string zhRegistrantName;
std::string city;
long registrantProfileId;
std::string province;
std::string registrantName;
std::string zhCity;
std::string updateTime;
std::string country;
std::string zhRegistrantOrganization;
int emailVerificationStatus;
std::string registrantOrganization;
std::string telArea;
std::string telExt;
std::string zhAddress;
};
QueryRegistrantProfilesResult();
explicit QueryRegistrantProfilesResult(const std::string &payload);
~QueryRegistrantProfilesResult();
bool getPrePage()const;
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<RegistrantProfile> getRegistrantProfiles()const;
int getTotalItemNum()const;
bool getNextPage()const;
protected:
void parse(const std::string &payload);
private:
bool prePage_;
int currentPageNum_;
int pageSize_;
int totalPageNum_;
std::vector<RegistrantProfile> registrantProfiles_;
int totalItemNum_;
bool nextPage_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYREGISTRANTPROFILESRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKDETAILHISTORYREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKDETAILHISTORYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryTaskDetailHistoryRequest : public RpcServiceRequest
{
public:
QueryTaskDetailHistoryRequest();
~QueryTaskDetailHistoryRequest();
int getTaskStatus()const;
void setTaskStatus(int taskStatus);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getTaskNo()const;
void setTaskNo(const std::string& taskNo);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTaskDetailNoCursor()const;
void setTaskDetailNoCursor(const std::string& taskDetailNoCursor);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getDomainNameCursor()const;
void setDomainNameCursor(const std::string& domainNameCursor);
private:
int taskStatus_;
std::string userClientIp_;
std::string taskNo_;
std::string domainName_;
int pageSize_;
std::string taskDetailNoCursor_;
std::string lang_;
std::string domainNameCursor_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKDETAILHISTORYREQUEST_H_

View File

@@ -0,0 +1,119 @@
/*
* 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_QUERYTASKDETAILHISTORYRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKDETAILHISTORYRESULT_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 QueryTaskDetailHistoryResult : public ServiceResult
{
public:
struct CurrentPageCursor
{
int tryCount;
std::string taskNo;
std::string instanceId;
std::string domainName;
int taskStatusCode;
std::string taskType;
std::string createTime;
std::string updateTime;
std::string errorMsg;
std::string taskStatus;
std::string taskTypeDescription;
std::string taskDetailNo;
};
struct NextPageCursor
{
int tryCount;
std::string taskNo;
std::string instanceId;
std::string domainName;
int taskStatusCode;
std::string taskType;
std::string createTime;
std::string updateTime;
std::string errorMsg;
std::string taskStatus;
std::string taskTypeDescription;
std::string taskDetailNo;
};
struct PrePageCursor
{
int tryCount;
std::string taskNo;
std::string instanceId;
std::string domainName;
int taskStatusCode;
std::string taskType;
std::string createTime;
std::string updateTime;
std::string errorMsg;
std::string taskStatus;
std::string taskTypeDescription;
std::string taskDetailNo;
};
struct TaskDetailHistory
{
int tryCount;
std::string taskNo;
std::string instanceId;
std::string domainName;
int taskStatusCode;
std::string taskType;
std::string createTime;
std::string updateTime;
std::string errorMsg;
std::string taskStatus;
std::string taskTypeDescription;
std::string taskDetailNo;
};
QueryTaskDetailHistoryResult();
explicit QueryTaskDetailHistoryResult(const std::string &payload);
~QueryTaskDetailHistoryResult();
int getPageSize()const;
CurrentPageCursor getCurrentPageCursor()const;
std::vector<TaskDetailHistory> getObjects()const;
PrePageCursor getPrePageCursor()const;
NextPageCursor getNextPageCursor()const;
protected:
void parse(const std::string &payload);
private:
int pageSize_;
CurrentPageCursor currentPageCursor_;
std::vector<TaskDetailHistory> objects_;
PrePageCursor prePageCursor_;
NextPageCursor nextPageCursor_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKDETAILHISTORYRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKDETAILLISTREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKDETAILLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryTaskDetailListRequest : public RpcServiceRequest
{
public:
QueryTaskDetailListRequest();
~QueryTaskDetailListRequest();
int getTaskStatus()const;
void setTaskStatus(int taskStatus);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getTaskNo()const;
void setTaskNo(const std::string& taskNo);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
int getPageNum()const;
void setPageNum(int pageNum);
private:
int taskStatus_;
std::string instanceId_;
std::string userClientIp_;
std::string taskNo_;
std::string domainName_;
int pageSize_;
std::string lang_;
int pageNum_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKDETAILLISTREQUEST_H_

View File

@@ -0,0 +1,79 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKDETAILLISTRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKDETAILLISTRESULT_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 QueryTaskDetailListResult : public ServiceResult
{
public:
struct TaskDetail
{
std::string taskNo;
std::string instanceId;
std::string domainName;
int taskStatusCode;
std::string createTime;
std::string errorMsg;
std::string taskStatus;
std::string taskTypeDescription;
int tryCount;
std::string taskType;
std::string updateTime;
std::string taskResult;
std::string taskDetailNo;
};
QueryTaskDetailListResult();
explicit QueryTaskDetailListResult(const std::string &payload);
~QueryTaskDetailListResult();
bool getPrePage()const;
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<TaskDetail> getData()const;
int getTotalItemNum()const;
bool getNextPage()const;
protected:
void parse(const std::string &payload);
private:
bool prePage_;
int currentPageNum_;
int pageSize_;
int totalPageNum_;
std::vector<TaskDetail> data_;
int totalItemNum_;
bool nextPage_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKDETAILLISTRESULT_H_

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKINFOHISTORYREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKINFOHISTORYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryTaskInfoHistoryRequest : public RpcServiceRequest
{
public:
QueryTaskInfoHistoryRequest();
~QueryTaskInfoHistoryRequest();
long getBeginCreateTime()const;
void setBeginCreateTime(long beginCreateTime);
long getEndCreateTime()const;
void setEndCreateTime(long endCreateTime);
std::string getTaskNoCursor()const;
void setTaskNoCursor(const std::string& taskNoCursor);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
long getCreateTimeCursor()const;
void setCreateTimeCursor(long createTimeCursor);
private:
long beginCreateTime_;
long endCreateTime_;
std::string taskNoCursor_;
std::string userClientIp_;
int pageSize_;
std::string lang_;
long createTimeCursor_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKINFOHISTORYREQUEST_H_

View File

@@ -0,0 +1,107 @@
/*
* 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_QUERYTASKINFOHISTORYRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKINFOHISTORYRESULT_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 QueryTaskInfoHistoryResult : public ServiceResult
{
public:
struct CurrentPageCursor
{
std::string taskNo;
int taskNum;
int taskStatusCode;
std::string taskType;
std::string createTime;
long createTimeLong;
std::string taskStatus;
std::string clientip;
std::string taskTypeDescription;
};
struct NextPageCursor
{
std::string taskNo;
int taskNum;
int taskStatusCode;
std::string taskType;
std::string createTime;
long createTimeLong;
std::string taskStatus;
std::string clientip;
std::string taskTypeDescription;
};
struct PrePageCursor
{
std::string taskNo;
int taskNum;
int taskStatusCode;
std::string taskType;
std::string createTime;
long createTimeLong;
std::string taskStatus;
std::string clientip;
std::string taskTypeDescription;
};
struct TaskInfoHistory
{
std::string taskNo;
int taskNum;
int taskStatusCode;
std::string taskType;
std::string createTime;
long createTimeLong;
std::string taskStatus;
std::string clientip;
std::string taskTypeDescription;
};
QueryTaskInfoHistoryResult();
explicit QueryTaskInfoHistoryResult(const std::string &payload);
~QueryTaskInfoHistoryResult();
int getPageSize()const;
CurrentPageCursor getCurrentPageCursor()const;
std::vector<TaskInfoHistory> getObjects()const;
PrePageCursor getPrePageCursor()const;
NextPageCursor getNextPageCursor()const;
protected:
void parse(const std::string &payload);
private:
int pageSize_;
CurrentPageCursor currentPageCursor_;
std::vector<TaskInfoHistory> objects_;
PrePageCursor prePageCursor_;
NextPageCursor nextPageCursor_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKINFOHISTORYRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKLISTREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryTaskListRequest : public RpcServiceRequest
{
public:
QueryTaskListRequest();
~QueryTaskListRequest();
long getBeginCreateTime()const;
void setBeginCreateTime(long beginCreateTime);
long getEndCreateTime()const;
void setEndCreateTime(long endCreateTime);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
int getPageNum()const;
void setPageNum(int pageNum);
private:
long beginCreateTime_;
long endCreateTime_;
std::string userClientIp_;
int pageSize_;
std::string lang_;
int pageNum_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKLISTREQUEST_H_

View File

@@ -0,0 +1,74 @@
/*
* 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_QUERYTASKLISTRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKLISTRESULT_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 QueryTaskListResult : public ServiceResult
{
public:
struct TaskInfo
{
std::string taskNo;
int taskNum;
int taskStatusCode;
std::string taskType;
std::string createTime;
std::string taskStatus;
std::string clientip;
std::string taskTypeDescription;
};
QueryTaskListResult();
explicit QueryTaskListResult(const std::string &payload);
~QueryTaskListResult();
bool getPrePage()const;
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<TaskInfo> getData()const;
int getTotalItemNum()const;
bool getNextPage()const;
protected:
void parse(const std::string &payload);
private:
bool prePage_;
int currentPageNum_;
int pageSize_;
int totalPageNum_;
std::vector<TaskInfo> data_;
int totalItemNum_;
bool nextPage_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTASKLISTRESULT_H_

View File

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

View File

@@ -0,0 +1,91 @@
/*
* 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_QUERYTRANSFERINBYINSTANCEIDRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFERINBYINSTANCEIDRESULT_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 QueryTransferInByInstanceIdResult : public ServiceResult
{
public:
QueryTransferInByInstanceIdResult();
explicit QueryTransferInByInstanceIdResult(const std::string &payload);
~QueryTransferInByInstanceIdResult();
int getStatus()const;
std::string getTransferAuthorizationCodeSubmissionDate()const;
std::string getEmail()const;
int getProgressBarType()const;
std::string getInstanceId()const;
std::string getDomainName()const;
long getSubmissionDateLong()const;
std::string getSubmissionDate()const;
std::string getSimpleTransferInStatus()const;
long getTransferAuthorizationCodeSubmissionDateLong()const;
long getExpirationDateLong()const;
std::string getExpirationDate()const;
bool getNeedMailCheck()const;
std::string getModificationDate()const;
std::string getUserId()const;
long getResultDateLong()const;
std::string getResultMsg()const;
bool getWhoisMailStatus()const;
long getModificationDateLong()const;
std::string getResultCode()const;
std::string getResultDate()const;
protected:
void parse(const std::string &payload);
private:
int status_;
std::string transferAuthorizationCodeSubmissionDate_;
std::string email_;
int progressBarType_;
std::string instanceId_;
std::string domainName_;
long submissionDateLong_;
std::string submissionDate_;
std::string simpleTransferInStatus_;
long transferAuthorizationCodeSubmissionDateLong_;
long expirationDateLong_;
std::string expirationDate_;
bool needMailCheck_;
std::string modificationDate_;
std::string userId_;
long resultDateLong_;
std::string resultMsg_;
bool whoisMailStatus_;
long modificationDateLong_;
std::string resultCode_;
std::string resultDate_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFERINBYINSTANCEIDRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFERINLISTREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFERINLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryTransferInListRequest : public RpcServiceRequest
{
public:
QueryTransferInListRequest();
~QueryTransferInListRequest();
long getSubmissionStartDate()const;
void setSubmissionStartDate(long submissionStartDate);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getSubmissionEndDate()const;
void setSubmissionEndDate(long submissionEndDate);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getSimpleTransferInStatus()const;
void setSimpleTransferInStatus(const std::string& simpleTransferInStatus);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getLang()const;
void setLang(const std::string& lang);
int getPageNum()const;
void setPageNum(int pageNum);
private:
long submissionStartDate_;
std::string userClientIp_;
long submissionEndDate_;
std::string domainName_;
std::string simpleTransferInStatus_;
int pageSize_;
std::string lang_;
int pageNum_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFERINLISTREQUEST_H_

View File

@@ -0,0 +1,87 @@
/*
* 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_QUERYTRANSFERINLISTRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFERINLISTRESULT_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 QueryTransferInListResult : public ServiceResult
{
public:
struct TransferInInfo
{
int status;
std::string transferAuthorizationCodeSubmissionDate;
std::string email;
int progressBarType;
std::string instanceId;
std::string domainName;
long submissionDateLong;
std::string submissionDate;
std::string simpleTransferInStatus;
long transferAuthorizationCodeSubmissionDateLong;
long expirationDateLong;
std::string expirationDate;
bool needMailCheck;
std::string modificationDate;
std::string userId;
long resultDateLong;
std::string resultMsg;
bool whoisMailStatus;
long modificationDateLong;
std::string resultCode;
std::string resultDate;
};
QueryTransferInListResult();
explicit QueryTransferInListResult(const std::string &payload);
~QueryTransferInListResult();
bool getPrePage()const;
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<TransferInInfo> getData()const;
int getTotalItemNum()const;
bool getNextPage()const;
protected:
void parse(const std::string &payload);
private:
bool prePage_;
int currentPageNum_;
int pageSize_;
int totalPageNum_;
std::vector<TransferInInfo> data_;
int totalItemNum_;
bool nextPage_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFERINLISTRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFEROUTINFOREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFEROUTINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT QueryTransferOutInfoRequest : public RpcServiceRequest
{
public:
QueryTransferOutInfoRequest();
~QueryTransferOutInfoRequest();
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_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFEROUTINFOREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFEROUTINFORESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFEROUTINFORESULT_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 QueryTransferOutInfoResult : public ServiceResult
{
public:
QueryTransferOutInfoResult();
explicit QueryTransferOutInfoResult(const std::string &payload);
~QueryTransferOutInfoResult();
int getStatus()const;
std::string getEmail()const;
std::string getExpirationDate()const;
std::string getResultMsg()const;
std::string getPendingRequestDate()const;
std::string getResultCode()const;
std::string getTransferAuthorizationCodeSendDate()const;
protected:
void parse(const std::string &payload);
private:
int status_;
std::string email_;
std::string expirationDate_;
std::string resultMsg_;
std::string pendingRequestDate_;
std::string resultCode_;
std::string transferAuthorizationCodeSendDate_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYTRANSFEROUTINFORESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_REGISTRANTPROFILEREALNAMEVERIFICATIONREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_REGISTRANTPROFILEREALNAMEVERIFICATIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT RegistrantProfileRealNameVerificationRequest : public RpcServiceRequest
{
public:
RegistrantProfileRealNameVerificationRequest();
~RegistrantProfileRealNameVerificationRequest();
std::string getIdentityCredentialType()const;
void setIdentityCredentialType(const std::string& identityCredentialType);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
long getRegistrantProfileID()const;
void setRegistrantProfileID(long registrantProfileID);
std::string getIdentityCredential()const;
void setIdentityCredential(const std::string& identityCredential);
std::string getLang()const;
void setLang(const std::string& lang);
std::string getIdentityCredentialNo()const;
void setIdentityCredentialNo(const std::string& identityCredentialNo);
private:
std::string identityCredentialType_;
std::string userClientIp_;
long registrantProfileID_;
std::string identityCredential_;
std::string lang_;
std::string identityCredentialNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_REGISTRANTPROFILEREALNAMEVERIFICATIONREQUEST_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_REGISTRANTPROFILEREALNAMEVERIFICATIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_REGISTRANTPROFILEREALNAMEVERIFICATIONRESULT_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 RegistrantProfileRealNameVerificationResult : public ServiceResult
{
public:
RegistrantProfileRealNameVerificationResult();
explicit RegistrantProfileRealNameVerificationResult(const std::string &payload);
~RegistrantProfileRealNameVerificationResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_REGISTRANTPROFILEREALNAMEVERIFICATIONRESULT_H_

View File

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

View File

@@ -0,0 +1,59 @@
/*
* 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_RESENDEMAILVERIFICATIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_RESENDEMAILVERIFICATIONRESULT_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 ResendEmailVerificationResult : public ServiceResult
{
public:
struct SendResult
{
std::string email;
std::string message;
std::string code;
};
ResendEmailVerificationResult();
explicit ResendEmailVerificationResult(const std::string &payload);
~ResendEmailVerificationResult();
std::vector<SendResult> getSuccessList()const;
std::vector<SendResult> getFailList()const;
protected:
void parse(const std::string &payload);
private:
std::vector<SendResult> successList_;
std::vector<SendResult> failList_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_RESENDEMAILVERIFICATIONRESULT_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_RESERVEDOMAINREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_RESERVEDOMAINREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT ReserveDomainRequest : public RpcServiceRequest
{
public:
ReserveDomainRequest();
~ReserveDomainRequest();
std::vector<std::string> getChannels()const;
void setChannels(const std::vector<std::string>& channels);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
private:
std::vector<std::string> channels_;
std::string domainName_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_RESERVEDOMAINREQUEST_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_RESERVEDOMAINRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_RESERVEDOMAINRESULT_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 ReserveDomainResult : public ServiceResult
{
public:
ReserveDomainResult();
explicit ReserveDomainResult(const std::string &payload);
~ReserveDomainResult();
std::string getAuctionId()const;
protected:
void parse(const std::string &payload);
private:
std::string auctionId_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_RESERVEDOMAINRESULT_H_

View File

@@ -0,0 +1,82 @@
/*
* 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_SAVEBATCHTASKFORCREATINGORDERACTIVATEREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERACTIVATEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveBatchTaskForCreatingOrderActivateRequest : public RpcServiceRequest
{
struct OrderActivateParam
{
std::string domainName;
int subscriptionDuration;
long registrantProfileId;
bool enableDomainProxy;
bool permitPremiumActivation;
bool aliyunDns;
std::string dns1;
std::string dns2;
std::string zhCity;
std::string zhRegistrantOrganization;
std::string country;
std::string zhRegistrantName;
std::string zhProvince;
std::string zhAddress;
std::string city;
std::string registrantOrganization;
std::string registrantName;
std::string province;
std::string address;
std::string email;
std::string postalCode;
std::string telArea;
std::string telephone;
std::string telExt;
std::string registrantType;
};
public:
SaveBatchTaskForCreatingOrderActivateRequest();
~SaveBatchTaskForCreatingOrderActivateRequest();
std::vector<OrderActivateParam> getOrderActivateParam()const;
void setOrderActivateParam(const std::vector<OrderActivateParam>& orderActivateParam);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::vector<OrderActivateParam> orderActivateParam_;
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERACTIVATEREQUEST_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_SAVEBATCHTASKFORCREATINGORDERACTIVATERESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERACTIVATERESULT_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 SaveBatchTaskForCreatingOrderActivateResult : public ServiceResult
{
public:
SaveBatchTaskForCreatingOrderActivateResult();
explicit SaveBatchTaskForCreatingOrderActivateResult(const std::string &payload);
~SaveBatchTaskForCreatingOrderActivateResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERACTIVATERESULT_H_

View File

@@ -0,0 +1,59 @@
/*
* 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_SAVEBATCHTASKFORCREATINGORDERREDEEMREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERREDEEMREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveBatchTaskForCreatingOrderRedeemRequest : public RpcServiceRequest
{
struct OrderRedeemParam
{
std::string domainName;
long currentExpirationDate;
};
public:
SaveBatchTaskForCreatingOrderRedeemRequest();
~SaveBatchTaskForCreatingOrderRedeemRequest();
std::vector<OrderRedeemParam> getOrderRedeemParam()const;
void setOrderRedeemParam(const std::vector<OrderRedeemParam>& orderRedeemParam);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::vector<OrderRedeemParam> orderRedeemParam_;
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERREDEEMREQUEST_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_SAVEBATCHTASKFORCREATINGORDERREDEEMRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERREDEEMRESULT_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 SaveBatchTaskForCreatingOrderRedeemResult : public ServiceResult
{
public:
SaveBatchTaskForCreatingOrderRedeemResult();
explicit SaveBatchTaskForCreatingOrderRedeemResult(const std::string &payload);
~SaveBatchTaskForCreatingOrderRedeemResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERREDEEMRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERRENEWREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERRENEWREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveBatchTaskForCreatingOrderRenewRequest : public RpcServiceRequest
{
struct OrderRenewParam
{
std::string domainName;
long currentExpirationDate;
int subscriptionDuration;
};
public:
SaveBatchTaskForCreatingOrderRenewRequest();
~SaveBatchTaskForCreatingOrderRenewRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::vector<OrderRenewParam> getOrderRenewParam()const;
void setOrderRenewParam(const std::vector<OrderRenewParam>& orderRenewParam);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string userClientIp_;
std::vector<OrderRenewParam> orderRenewParam_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERRENEWREQUEST_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_SAVEBATCHTASKFORCREATINGORDERRENEWRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERRENEWRESULT_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 SaveBatchTaskForCreatingOrderRenewResult : public ServiceResult
{
public:
SaveBatchTaskForCreatingOrderRenewResult();
explicit SaveBatchTaskForCreatingOrderRenewResult(const std::string &payload);
~SaveBatchTaskForCreatingOrderRenewResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERRENEWRESULT_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_SAVEBATCHTASKFORCREATINGORDERTRANSFERREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERTRANSFERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveBatchTaskForCreatingOrderTransferRequest : public RpcServiceRequest
{
struct OrderTransferParam
{
std::string domainName;
std::string authorizationCode;
long registrantProfileId;
bool permitPremiumTransfer;
};
public:
SaveBatchTaskForCreatingOrderTransferRequest();
~SaveBatchTaskForCreatingOrderTransferRequest();
std::vector<OrderTransferParam> getOrderTransferParam()const;
void setOrderTransferParam(const std::vector<OrderTransferParam>& orderTransferParam);
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::vector<OrderTransferParam> orderTransferParam_;
std::string userClientIp_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERTRANSFERREQUEST_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_SAVEBATCHTASKFORCREATINGORDERTRANSFERRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERTRANSFERRESULT_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 SaveBatchTaskForCreatingOrderTransferResult : public ServiceResult
{
public:
SaveBatchTaskForCreatingOrderTransferResult();
explicit SaveBatchTaskForCreatingOrderTransferResult(const std::string &payload);
~SaveBatchTaskForCreatingOrderTransferResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORCREATINGORDERTRANSFERRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* 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_SAVEBATCHTASKFORDOMAINNAMEPROXYSERVICEREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORDOMAINNAMEPROXYSERVICEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveBatchTaskForDomainNameProxyServiceRequest : public RpcServiceRequest
{
public:
SaveBatchTaskForDomainNameProxyServiceRequest();
~SaveBatchTaskForDomainNameProxyServiceRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::vector<std::string> getDomainName()const;
void setDomainName(const std::vector<std::string>& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
bool getStatus()const;
void setStatus(bool status);
private:
std::string userClientIp_;
std::vector<std::string> domainName_;
std::string lang_;
bool status_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORDOMAINNAMEPROXYSERVICEREQUEST_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_SAVEBATCHTASKFORDOMAINNAMEPROXYSERVICERESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORDOMAINNAMEPROXYSERVICERESULT_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 SaveBatchTaskForDomainNameProxyServiceResult : public ServiceResult
{
public:
SaveBatchTaskForDomainNameProxyServiceResult();
explicit SaveBatchTaskForDomainNameProxyServiceResult(const std::string &payload);
~SaveBatchTaskForDomainNameProxyServiceResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORDOMAINNAMEPROXYSERVICERESULT_H_

View File

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

View File

@@ -0,0 +1,57 @@
/*
* 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_SAVEBATCHTASKFORTRANSFERPROHIBITIONLOCKREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORTRANSFERPROHIBITIONLOCKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT SaveBatchTaskForTransferProhibitionLockRequest : public RpcServiceRequest
{
public:
SaveBatchTaskForTransferProhibitionLockRequest();
~SaveBatchTaskForTransferProhibitionLockRequest();
std::string getUserClientIp()const;
void setUserClientIp(const std::string& userClientIp);
std::vector<std::string> getDomainName()const;
void setDomainName(const std::vector<std::string>& domainName);
std::string getLang()const;
void setLang(const std::string& lang);
bool getStatus()const;
void setStatus(bool status);
private:
std::string userClientIp_;
std::vector<std::string> domainName_;
std::string lang_;
bool status_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORTRANSFERPROHIBITIONLOCKREQUEST_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_SAVEBATCHTASKFORTRANSFERPROHIBITIONLOCKRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORTRANSFERPROHIBITIONLOCKRESULT_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 SaveBatchTaskForTransferProhibitionLockResult : public ServiceResult
{
public:
SaveBatchTaskForTransferProhibitionLockResult();
explicit SaveBatchTaskForTransferProhibitionLockResult(const std::string &payload);
~SaveBatchTaskForTransferProhibitionLockResult();
std::string getTaskNo()const;
protected:
void parse(const std::string &payload);
private:
std::string taskNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SAVEBATCHTASKFORTRANSFERPROHIBITIONLOCKRESULT_H_

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