Support SubmitOperationAuditInfo for Support self-service submission of approval information.

This commit is contained in:
sdk-team
2020-06-23 16:26:17 +08:00
parent 243879b17f
commit da7aefe5aa
68 changed files with 2529 additions and 138 deletions

View File

@@ -31,10 +31,14 @@ set(domain_public_header_model
include/alibabacloud/domain/model/BidDomainResult.h
include/alibabacloud/domain/model/CancelDomainVerificationRequest.h
include/alibabacloud/domain/model/CancelDomainVerificationResult.h
include/alibabacloud/domain/model/CancelOperationAuditRequest.h
include/alibabacloud/domain/model/CancelOperationAuditResult.h
include/alibabacloud/domain/model/CancelQualificationVerificationRequest.h
include/alibabacloud/domain/model/CancelQualificationVerificationResult.h
include/alibabacloud/domain/model/CancelTaskRequest.h
include/alibabacloud/domain/model/CancelTaskResult.h
include/alibabacloud/domain/model/ChangeAuctionRequest.h
include/alibabacloud/domain/model/ChangeAuctionResult.h
include/alibabacloud/domain/model/CheckDomainRequest.h
include/alibabacloud/domain/model/CheckDomainResult.h
include/alibabacloud/domain/model/CheckDomainSunriseClaimRequest.h
@@ -61,6 +65,8 @@ set(domain_public_header_model
include/alibabacloud/domain/model/FinishDemandResult.h
include/alibabacloud/domain/model/FuzzyMatchDomainSensitiveWordRequest.h
include/alibabacloud/domain/model/FuzzyMatchDomainSensitiveWordResult.h
include/alibabacloud/domain/model/GetOperationOssUploadPolicyRequest.h
include/alibabacloud/domain/model/GetOperationOssUploadPolicyResult.h
include/alibabacloud/domain/model/GetQualificationUploadPolicyRequest.h
include/alibabacloud/domain/model/GetQualificationUploadPolicyResult.h
include/alibabacloud/domain/model/GetReserveDomainUrlRequest.h
@@ -111,6 +117,8 @@ set(domain_public_header_model
include/alibabacloud/domain/model/QueryDomainRealNameVerificationInfoResult.h
include/alibabacloud/domain/model/QueryDomainSuffixRequest.h
include/alibabacloud/domain/model/QueryDomainSuffixResult.h
include/alibabacloud/domain/model/QueryDomainTransferStatusRequest.h
include/alibabacloud/domain/model/QueryDomainTransferStatusResult.h
include/alibabacloud/domain/model/QueryEmailVerificationRequest.h
include/alibabacloud/domain/model/QueryEmailVerificationResult.h
include/alibabacloud/domain/model/QueryEnsAssociationRequest.h
@@ -123,6 +131,10 @@ set(domain_public_header_model
include/alibabacloud/domain/model/QueryFailingReasonListForQualificationResult.h
include/alibabacloud/domain/model/QueryLocalEnsAssociationRequest.h
include/alibabacloud/domain/model/QueryLocalEnsAssociationResult.h
include/alibabacloud/domain/model/QueryOperationAuditInfoDetailRequest.h
include/alibabacloud/domain/model/QueryOperationAuditInfoDetailResult.h
include/alibabacloud/domain/model/QueryOperationAuditInfoListRequest.h
include/alibabacloud/domain/model/QueryOperationAuditInfoListResult.h
include/alibabacloud/domain/model/QueryQualificationDetailRequest.h
include/alibabacloud/domain/model/QueryQualificationDetailResult.h
include/alibabacloud/domain/model/QueryRegistrantProfileRealNameVerificationInfoRequest.h
@@ -245,6 +257,10 @@ set(domain_public_header_model
include/alibabacloud/domain/model/ScrollDomainListResult.h
include/alibabacloud/domain/model/SubmitEmailVerificationRequest.h
include/alibabacloud/domain/model/SubmitEmailVerificationResult.h
include/alibabacloud/domain/model/SubmitOperationAuditInfoRequest.h
include/alibabacloud/domain/model/SubmitOperationAuditInfoResult.h
include/alibabacloud/domain/model/SubmitOperationCredentialsRequest.h
include/alibabacloud/domain/model/SubmitOperationCredentialsResult.h
include/alibabacloud/domain/model/TransferInCheckMailTokenRequest.h
include/alibabacloud/domain/model/TransferInCheckMailTokenResult.h
include/alibabacloud/domain/model/TransferInReenterTransferAuthorizationCodeRequest.h
@@ -272,10 +288,14 @@ set(domain_src
src/model/BidDomainResult.cc
src/model/CancelDomainVerificationRequest.cc
src/model/CancelDomainVerificationResult.cc
src/model/CancelOperationAuditRequest.cc
src/model/CancelOperationAuditResult.cc
src/model/CancelQualificationVerificationRequest.cc
src/model/CancelQualificationVerificationResult.cc
src/model/CancelTaskRequest.cc
src/model/CancelTaskResult.cc
src/model/ChangeAuctionRequest.cc
src/model/ChangeAuctionResult.cc
src/model/CheckDomainRequest.cc
src/model/CheckDomainResult.cc
src/model/CheckDomainSunriseClaimRequest.cc
@@ -302,6 +322,8 @@ set(domain_src
src/model/FinishDemandResult.cc
src/model/FuzzyMatchDomainSensitiveWordRequest.cc
src/model/FuzzyMatchDomainSensitiveWordResult.cc
src/model/GetOperationOssUploadPolicyRequest.cc
src/model/GetOperationOssUploadPolicyResult.cc
src/model/GetQualificationUploadPolicyRequest.cc
src/model/GetQualificationUploadPolicyResult.cc
src/model/GetReserveDomainUrlRequest.cc
@@ -352,6 +374,8 @@ set(domain_src
src/model/QueryDomainRealNameVerificationInfoResult.cc
src/model/QueryDomainSuffixRequest.cc
src/model/QueryDomainSuffixResult.cc
src/model/QueryDomainTransferStatusRequest.cc
src/model/QueryDomainTransferStatusResult.cc
src/model/QueryEmailVerificationRequest.cc
src/model/QueryEmailVerificationResult.cc
src/model/QueryEnsAssociationRequest.cc
@@ -364,6 +388,10 @@ set(domain_src
src/model/QueryFailingReasonListForQualificationResult.cc
src/model/QueryLocalEnsAssociationRequest.cc
src/model/QueryLocalEnsAssociationResult.cc
src/model/QueryOperationAuditInfoDetailRequest.cc
src/model/QueryOperationAuditInfoDetailResult.cc
src/model/QueryOperationAuditInfoListRequest.cc
src/model/QueryOperationAuditInfoListResult.cc
src/model/QueryQualificationDetailRequest.cc
src/model/QueryQualificationDetailResult.cc
src/model/QueryRegistrantProfileRealNameVerificationInfoRequest.cc
@@ -486,6 +514,10 @@ set(domain_src
src/model/ScrollDomainListResult.cc
src/model/SubmitEmailVerificationRequest.cc
src/model/SubmitEmailVerificationResult.cc
src/model/SubmitOperationAuditInfoRequest.cc
src/model/SubmitOperationAuditInfoResult.cc
src/model/SubmitOperationCredentialsRequest.cc
src/model/SubmitOperationCredentialsResult.cc
src/model/TransferInCheckMailTokenRequest.cc
src/model/TransferInCheckMailTokenResult.cc
src/model/TransferInReenterTransferAuthorizationCodeRequest.cc

View File

@@ -32,10 +32,14 @@
#include "model/BidDomainResult.h"
#include "model/CancelDomainVerificationRequest.h"
#include "model/CancelDomainVerificationResult.h"
#include "model/CancelOperationAuditRequest.h"
#include "model/CancelOperationAuditResult.h"
#include "model/CancelQualificationVerificationRequest.h"
#include "model/CancelQualificationVerificationResult.h"
#include "model/CancelTaskRequest.h"
#include "model/CancelTaskResult.h"
#include "model/ChangeAuctionRequest.h"
#include "model/ChangeAuctionResult.h"
#include "model/CheckDomainRequest.h"
#include "model/CheckDomainResult.h"
#include "model/CheckDomainSunriseClaimRequest.h"
@@ -62,6 +66,8 @@
#include "model/FinishDemandResult.h"
#include "model/FuzzyMatchDomainSensitiveWordRequest.h"
#include "model/FuzzyMatchDomainSensitiveWordResult.h"
#include "model/GetOperationOssUploadPolicyRequest.h"
#include "model/GetOperationOssUploadPolicyResult.h"
#include "model/GetQualificationUploadPolicyRequest.h"
#include "model/GetQualificationUploadPolicyResult.h"
#include "model/GetReserveDomainUrlRequest.h"
@@ -112,6 +118,8 @@
#include "model/QueryDomainRealNameVerificationInfoResult.h"
#include "model/QueryDomainSuffixRequest.h"
#include "model/QueryDomainSuffixResult.h"
#include "model/QueryDomainTransferStatusRequest.h"
#include "model/QueryDomainTransferStatusResult.h"
#include "model/QueryEmailVerificationRequest.h"
#include "model/QueryEmailVerificationResult.h"
#include "model/QueryEnsAssociationRequest.h"
@@ -124,6 +132,10 @@
#include "model/QueryFailingReasonListForQualificationResult.h"
#include "model/QueryLocalEnsAssociationRequest.h"
#include "model/QueryLocalEnsAssociationResult.h"
#include "model/QueryOperationAuditInfoDetailRequest.h"
#include "model/QueryOperationAuditInfoDetailResult.h"
#include "model/QueryOperationAuditInfoListRequest.h"
#include "model/QueryOperationAuditInfoListResult.h"
#include "model/QueryQualificationDetailRequest.h"
#include "model/QueryQualificationDetailResult.h"
#include "model/QueryRegistrantProfileRealNameVerificationInfoRequest.h"
@@ -246,6 +258,10 @@
#include "model/ScrollDomainListResult.h"
#include "model/SubmitEmailVerificationRequest.h"
#include "model/SubmitEmailVerificationResult.h"
#include "model/SubmitOperationAuditInfoRequest.h"
#include "model/SubmitOperationAuditInfoResult.h"
#include "model/SubmitOperationCredentialsRequest.h"
#include "model/SubmitOperationCredentialsResult.h"
#include "model/TransferInCheckMailTokenRequest.h"
#include "model/TransferInCheckMailTokenResult.h"
#include "model/TransferInReenterTransferAuthorizationCodeRequest.h"
@@ -284,12 +300,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CancelDomainVerificationResult> CancelDomainVerificationOutcome;
typedef std::future<CancelDomainVerificationOutcome> CancelDomainVerificationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CancelDomainVerificationRequest&, const CancelDomainVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelDomainVerificationAsyncHandler;
typedef Outcome<Error, Model::CancelOperationAuditResult> CancelOperationAuditOutcome;
typedef std::future<CancelOperationAuditOutcome> CancelOperationAuditOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CancelOperationAuditRequest&, const CancelOperationAuditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelOperationAuditAsyncHandler;
typedef Outcome<Error, Model::CancelQualificationVerificationResult> CancelQualificationVerificationOutcome;
typedef std::future<CancelQualificationVerificationOutcome> CancelQualificationVerificationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CancelQualificationVerificationRequest&, const CancelQualificationVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelQualificationVerificationAsyncHandler;
typedef Outcome<Error, Model::CancelTaskResult> CancelTaskOutcome;
typedef std::future<CancelTaskOutcome> CancelTaskOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CancelTaskRequest&, const CancelTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelTaskAsyncHandler;
typedef Outcome<Error, Model::ChangeAuctionResult> ChangeAuctionOutcome;
typedef std::future<ChangeAuctionOutcome> ChangeAuctionOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::ChangeAuctionRequest&, const ChangeAuctionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeAuctionAsyncHandler;
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;
@@ -329,6 +351,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::FuzzyMatchDomainSensitiveWordResult> FuzzyMatchDomainSensitiveWordOutcome;
typedef std::future<FuzzyMatchDomainSensitiveWordOutcome> FuzzyMatchDomainSensitiveWordOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::FuzzyMatchDomainSensitiveWordRequest&, const FuzzyMatchDomainSensitiveWordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FuzzyMatchDomainSensitiveWordAsyncHandler;
typedef Outcome<Error, Model::GetOperationOssUploadPolicyResult> GetOperationOssUploadPolicyOutcome;
typedef std::future<GetOperationOssUploadPolicyOutcome> GetOperationOssUploadPolicyOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::GetOperationOssUploadPolicyRequest&, const GetOperationOssUploadPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOperationOssUploadPolicyAsyncHandler;
typedef Outcome<Error, Model::GetQualificationUploadPolicyResult> GetQualificationUploadPolicyOutcome;
typedef std::future<GetQualificationUploadPolicyOutcome> GetQualificationUploadPolicyOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::GetQualificationUploadPolicyRequest&, const GetQualificationUploadPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetQualificationUploadPolicyAsyncHandler;
@@ -404,6 +429,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryDomainSuffixResult> QueryDomainSuffixOutcome;
typedef std::future<QueryDomainSuffixOutcome> QueryDomainSuffixOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryDomainSuffixRequest&, const QueryDomainSuffixOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDomainSuffixAsyncHandler;
typedef Outcome<Error, Model::QueryDomainTransferStatusResult> QueryDomainTransferStatusOutcome;
typedef std::future<QueryDomainTransferStatusOutcome> QueryDomainTransferStatusOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryDomainTransferStatusRequest&, const QueryDomainTransferStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDomainTransferStatusAsyncHandler;
typedef Outcome<Error, Model::QueryEmailVerificationResult> QueryEmailVerificationOutcome;
typedef std::future<QueryEmailVerificationOutcome> QueryEmailVerificationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryEmailVerificationRequest&, const QueryEmailVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEmailVerificationAsyncHandler;
@@ -422,6 +450,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryLocalEnsAssociationResult> QueryLocalEnsAssociationOutcome;
typedef std::future<QueryLocalEnsAssociationOutcome> QueryLocalEnsAssociationOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryLocalEnsAssociationRequest&, const QueryLocalEnsAssociationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryLocalEnsAssociationAsyncHandler;
typedef Outcome<Error, Model::QueryOperationAuditInfoDetailResult> QueryOperationAuditInfoDetailOutcome;
typedef std::future<QueryOperationAuditInfoDetailOutcome> QueryOperationAuditInfoDetailOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryOperationAuditInfoDetailRequest&, const QueryOperationAuditInfoDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryOperationAuditInfoDetailAsyncHandler;
typedef Outcome<Error, Model::QueryOperationAuditInfoListResult> QueryOperationAuditInfoListOutcome;
typedef std::future<QueryOperationAuditInfoListOutcome> QueryOperationAuditInfoListOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryOperationAuditInfoListRequest&, const QueryOperationAuditInfoListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryOperationAuditInfoListAsyncHandler;
typedef Outcome<Error, Model::QueryQualificationDetailResult> QueryQualificationDetailOutcome;
typedef std::future<QueryQualificationDetailOutcome> QueryQualificationDetailOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::QueryQualificationDetailRequest&, const QueryQualificationDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryQualificationDetailAsyncHandler;
@@ -605,6 +639,12 @@ namespace AlibabaCloud
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::SubmitOperationAuditInfoResult> SubmitOperationAuditInfoOutcome;
typedef std::future<SubmitOperationAuditInfoOutcome> SubmitOperationAuditInfoOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SubmitOperationAuditInfoRequest&, const SubmitOperationAuditInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitOperationAuditInfoAsyncHandler;
typedef Outcome<Error, Model::SubmitOperationCredentialsResult> SubmitOperationCredentialsOutcome;
typedef std::future<SubmitOperationCredentialsOutcome> SubmitOperationCredentialsOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::SubmitOperationCredentialsRequest&, const SubmitOperationCredentialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubmitOperationCredentialsAsyncHandler;
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;
@@ -646,12 +686,18 @@ namespace AlibabaCloud
CancelDomainVerificationOutcome cancelDomainVerification(const Model::CancelDomainVerificationRequest &request)const;
void cancelDomainVerificationAsync(const Model::CancelDomainVerificationRequest& request, const CancelDomainVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelDomainVerificationOutcomeCallable cancelDomainVerificationCallable(const Model::CancelDomainVerificationRequest& request) const;
CancelOperationAuditOutcome cancelOperationAudit(const Model::CancelOperationAuditRequest &request)const;
void cancelOperationAuditAsync(const Model::CancelOperationAuditRequest& request, const CancelOperationAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelOperationAuditOutcomeCallable cancelOperationAuditCallable(const Model::CancelOperationAuditRequest& request) const;
CancelQualificationVerificationOutcome cancelQualificationVerification(const Model::CancelQualificationVerificationRequest &request)const;
void cancelQualificationVerificationAsync(const Model::CancelQualificationVerificationRequest& request, const CancelQualificationVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelQualificationVerificationOutcomeCallable cancelQualificationVerificationCallable(const Model::CancelQualificationVerificationRequest& request) const;
CancelTaskOutcome cancelTask(const Model::CancelTaskRequest &request)const;
void cancelTaskAsync(const Model::CancelTaskRequest& request, const CancelTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelTaskOutcomeCallable cancelTaskCallable(const Model::CancelTaskRequest& request) const;
ChangeAuctionOutcome changeAuction(const Model::ChangeAuctionRequest &request)const;
void changeAuctionAsync(const Model::ChangeAuctionRequest& request, const ChangeAuctionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ChangeAuctionOutcomeCallable changeAuctionCallable(const Model::ChangeAuctionRequest& 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;
@@ -691,6 +737,9 @@ namespace AlibabaCloud
FuzzyMatchDomainSensitiveWordOutcome fuzzyMatchDomainSensitiveWord(const Model::FuzzyMatchDomainSensitiveWordRequest &request)const;
void fuzzyMatchDomainSensitiveWordAsync(const Model::FuzzyMatchDomainSensitiveWordRequest& request, const FuzzyMatchDomainSensitiveWordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
FuzzyMatchDomainSensitiveWordOutcomeCallable fuzzyMatchDomainSensitiveWordCallable(const Model::FuzzyMatchDomainSensitiveWordRequest& request) const;
GetOperationOssUploadPolicyOutcome getOperationOssUploadPolicy(const Model::GetOperationOssUploadPolicyRequest &request)const;
void getOperationOssUploadPolicyAsync(const Model::GetOperationOssUploadPolicyRequest& request, const GetOperationOssUploadPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetOperationOssUploadPolicyOutcomeCallable getOperationOssUploadPolicyCallable(const Model::GetOperationOssUploadPolicyRequest& request) const;
GetQualificationUploadPolicyOutcome getQualificationUploadPolicy(const Model::GetQualificationUploadPolicyRequest &request)const;
void getQualificationUploadPolicyAsync(const Model::GetQualificationUploadPolicyRequest& request, const GetQualificationUploadPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetQualificationUploadPolicyOutcomeCallable getQualificationUploadPolicyCallable(const Model::GetQualificationUploadPolicyRequest& request) const;
@@ -766,6 +815,9 @@ namespace AlibabaCloud
QueryDomainSuffixOutcome queryDomainSuffix(const Model::QueryDomainSuffixRequest &request)const;
void queryDomainSuffixAsync(const Model::QueryDomainSuffixRequest& request, const QueryDomainSuffixAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDomainSuffixOutcomeCallable queryDomainSuffixCallable(const Model::QueryDomainSuffixRequest& request) const;
QueryDomainTransferStatusOutcome queryDomainTransferStatus(const Model::QueryDomainTransferStatusRequest &request)const;
void queryDomainTransferStatusAsync(const Model::QueryDomainTransferStatusRequest& request, const QueryDomainTransferStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDomainTransferStatusOutcomeCallable queryDomainTransferStatusCallable(const Model::QueryDomainTransferStatusRequest& request) const;
QueryEmailVerificationOutcome queryEmailVerification(const Model::QueryEmailVerificationRequest &request)const;
void queryEmailVerificationAsync(const Model::QueryEmailVerificationRequest& request, const QueryEmailVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryEmailVerificationOutcomeCallable queryEmailVerificationCallable(const Model::QueryEmailVerificationRequest& request) const;
@@ -784,6 +836,12 @@ namespace AlibabaCloud
QueryLocalEnsAssociationOutcome queryLocalEnsAssociation(const Model::QueryLocalEnsAssociationRequest &request)const;
void queryLocalEnsAssociationAsync(const Model::QueryLocalEnsAssociationRequest& request, const QueryLocalEnsAssociationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryLocalEnsAssociationOutcomeCallable queryLocalEnsAssociationCallable(const Model::QueryLocalEnsAssociationRequest& request) const;
QueryOperationAuditInfoDetailOutcome queryOperationAuditInfoDetail(const Model::QueryOperationAuditInfoDetailRequest &request)const;
void queryOperationAuditInfoDetailAsync(const Model::QueryOperationAuditInfoDetailRequest& request, const QueryOperationAuditInfoDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryOperationAuditInfoDetailOutcomeCallable queryOperationAuditInfoDetailCallable(const Model::QueryOperationAuditInfoDetailRequest& request) const;
QueryOperationAuditInfoListOutcome queryOperationAuditInfoList(const Model::QueryOperationAuditInfoListRequest &request)const;
void queryOperationAuditInfoListAsync(const Model::QueryOperationAuditInfoListRequest& request, const QueryOperationAuditInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryOperationAuditInfoListOutcomeCallable queryOperationAuditInfoListCallable(const Model::QueryOperationAuditInfoListRequest& request) const;
QueryQualificationDetailOutcome queryQualificationDetail(const Model::QueryQualificationDetailRequest &request)const;
void queryQualificationDetailAsync(const Model::QueryQualificationDetailRequest& request, const QueryQualificationDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryQualificationDetailOutcomeCallable queryQualificationDetailCallable(const Model::QueryQualificationDetailRequest& request) const;
@@ -967,6 +1025,12 @@ namespace AlibabaCloud
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;
SubmitOperationAuditInfoOutcome submitOperationAuditInfo(const Model::SubmitOperationAuditInfoRequest &request)const;
void submitOperationAuditInfoAsync(const Model::SubmitOperationAuditInfoRequest& request, const SubmitOperationAuditInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitOperationAuditInfoOutcomeCallable submitOperationAuditInfoCallable(const Model::SubmitOperationAuditInfoRequest& request) const;
SubmitOperationCredentialsOutcome submitOperationCredentials(const Model::SubmitOperationCredentialsRequest &request)const;
void submitOperationCredentialsAsync(const Model::SubmitOperationCredentialsRequest& request, const SubmitOperationCredentialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubmitOperationCredentialsOutcomeCallable submitOperationCredentialsCallable(const Model::SubmitOperationCredentialsRequest& 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;

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_CANCELOPERATIONAUDITREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CANCELOPERATIONAUDITREQUEST_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 CancelOperationAuditRequest : public RpcServiceRequest
{
public:
CancelOperationAuditRequest();
~CancelOperationAuditRequest();
long getAuditRecordId()const;
void setAuditRecordId(long auditRecordId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
long auditRecordId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CANCELOPERATIONAUDITREQUEST_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_CANCELOPERATIONAUDITRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CANCELOPERATIONAUDITRESULT_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 CancelOperationAuditResult : public ServiceResult
{
public:
CancelOperationAuditResult();
explicit CancelOperationAuditResult(const std::string &payload);
~CancelOperationAuditResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CANCELOPERATIONAUDITRESULT_H_

View File

@@ -0,0 +1,68 @@
/*
* 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_CHANGEAUCTIONREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHANGEAUCTIONREQUEST_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 ChangeAuctionRequest : public RpcServiceRequest
{
public:
struct AuctionList
{
std::string winner;
std::string reserveRange;
std::string domainName;
std::string endTime;
long timeLeft;
int isReserve;
struct BidRecords
{
std::string createTime;
float price;
std::string userId;
};
std::vector<BidRecords> bidRecords;
float winnerPrice;
std::string status;
float reservePrice;
};
public:
ChangeAuctionRequest();
~ChangeAuctionRequest();
std::vector<AuctionList> getAuctionList()const;
void setAuctionList(const std::vector<AuctionList>& auctionList);
private:
std::vector<AuctionList> auctionList_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHANGEAUCTIONREQUEST_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_CHANGEAUCTIONRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHANGEAUCTIONRESULT_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 ChangeAuctionResult : public ServiceResult
{
public:
ChangeAuctionResult();
explicit ChangeAuctionResult(const std::string &payload);
~ChangeAuctionResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHANGEAUCTIONRESULT_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_GETOPERATIONOSSUPLOADPOLICYREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_GETOPERATIONOSSUPLOADPOLICYREQUEST_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 GetOperationOssUploadPolicyRequest : public RpcServiceRequest
{
public:
GetOperationOssUploadPolicyRequest();
~GetOperationOssUploadPolicyRequest();
int getAuditType()const;
void setAuditType(int auditType);
std::string getLang()const;
void setLang(const std::string& lang);
private:
int auditType_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_GETOPERATIONOSSUPLOADPOLICYREQUEST_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_GETOPERATIONOSSUPLOADPOLICYRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_GETOPERATIONOSSUPLOADPOLICYRESULT_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 GetOperationOssUploadPolicyResult : public ServiceResult
{
public:
GetOperationOssUploadPolicyResult();
explicit GetOperationOssUploadPolicyResult(const std::string &payload);
~GetOperationOssUploadPolicyResult();
std::string getFileDir()const;
std::string getEncodedPolicy()const;
std::string getAccessid()const;
std::string getSignature()const;
std::string getHost()const;
std::string getExpireTime()const;
protected:
void parse(const std::string &payload);
private:
std::string fileDir_;
std::string encodedPolicy_;
std::string accessid_;
std::string signature_;
std::string host_;
std::string expireTime_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_GETOPERATIONOSSUPLOADPOLICYRESULT_H_

View File

@@ -35,16 +35,19 @@ namespace AlibabaCloud
struct Demand
{
std::string status;
float payPrice;
float demandPrice;
std::string description;
std::string demandDomain;
std::string mobile;
float payPrice;
float bargainSellerPrice;
float servicePayPrice;
std::string payDomain;
int produceType;
std::string demandDomain;
std::string bargainSellerMobile;
long publishTime;
long payTime;
std::string bizId;
std::string mobile;
};

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_QUERYDOMAINTRANSFERSTATUSREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINTRANSFERSTATUSREQUEST_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 QueryDomainTransferStatusRequest : public RpcServiceRequest
{
public:
QueryDomainTransferStatusRequest();
~QueryDomainTransferStatusRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
private:
std::string domainName_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINTRANSFERSTATUSREQUEST_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_QUERYDOMAINTRANSFERSTATUSRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINTRANSFERSTATUSRESULT_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 QueryDomainTransferStatusResult : public ServiceResult
{
public:
struct DomainTransferStatusItem
{
std::string domainName;
std::string domainStatusDescription;
};
QueryDomainTransferStatusResult();
explicit QueryDomainTransferStatusResult(const std::string &payload);
~QueryDomainTransferStatusResult();
std::vector<DomainTransferStatusItem> getDomainTransferStatus()const;
protected:
void parse(const std::string &payload);
private:
std::vector<DomainTransferStatusItem> domainTransferStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINTRANSFERSTATUSRESULT_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_QUERYOPERATIONAUDITINFODETAILREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYOPERATIONAUDITINFODETAILREQUEST_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 QueryOperationAuditInfoDetailRequest : public RpcServiceRequest
{
public:
QueryOperationAuditInfoDetailRequest();
~QueryOperationAuditInfoDetailRequest();
long getAuditRecordId()const;
void setAuditRecordId(long auditRecordId);
std::string getLang()const;
void setLang(const std::string& lang);
private:
long auditRecordId_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYOPERATIONAUDITINFODETAILREQUEST_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_QUERYOPERATIONAUDITINFODETAILRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYOPERATIONAUDITINFODETAILRESULT_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 QueryOperationAuditInfoDetailResult : public ServiceResult
{
public:
QueryOperationAuditInfoDetailResult();
explicit QueryOperationAuditInfoDetailResult(const std::string &payload);
~QueryOperationAuditInfoDetailResult();
std::string getAuditInfo()const;
int getAuditStatus()const;
std::string getBusinessName()const;
std::string getDomainName()const;
int getAuditType()const;
long getCreateTime()const;
long getUpdateTime()const;
std::string getId()const;
std::string getRemark()const;
protected:
void parse(const std::string &payload);
private:
std::string auditInfo_;
int auditStatus_;
std::string businessName_;
std::string domainName_;
int auditType_;
long createTime_;
long updateTime_;
std::string id_;
std::string remark_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYOPERATIONAUDITINFODETAILRESULT_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_QUERYOPERATIONAUDITINFOLISTREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYOPERATIONAUDITINFOLISTREQUEST_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 QueryOperationAuditInfoListRequest : public RpcServiceRequest
{
public:
QueryOperationAuditInfoListRequest();
~QueryOperationAuditInfoListRequest();
int getAuditStatus()const;
void setAuditStatus(int auditStatus);
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
int getPageNum()const;
void setPageNum(int pageNum);
int getPageSize()const;
void setPageSize(int pageSize);
int getAuditType()const;
void setAuditType(int auditType);
std::string getLang()const;
void setLang(const std::string& lang);
private:
int auditStatus_;
std::string domainName_;
int pageNum_;
int pageSize_;
int auditType_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYOPERATIONAUDITINFOLISTREQUEST_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_QUERYOPERATIONAUDITINFOLISTRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_QUERYOPERATIONAUDITINFOLISTRESULT_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 QueryOperationAuditInfoListResult : public ServiceResult
{
public:
struct OperationAuditRecord
{
std::string auditInfo;
int auditStatus;
std::string businessName;
std::string domainName;
int auditType;
long createTime;
long updateTime;
long id;
std::string remark;
};
QueryOperationAuditInfoListResult();
explicit QueryOperationAuditInfoListResult(const std::string &payload);
~QueryOperationAuditInfoListResult();
bool getPrePage()const;
int getCurrentPageNum()const;
int getPageSize()const;
int getTotalPageNum()const;
std::vector<OperationAuditRecord> 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<OperationAuditRecord> data_;
int totalItemNum_;
bool nextPage_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYOPERATIONAUDITINFOLISTRESULT_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_SUBMITOPERATIONAUDITINFOREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SUBMITOPERATIONAUDITINFOREQUEST_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 SubmitOperationAuditInfoRequest : public RpcServiceRequest
{
public:
SubmitOperationAuditInfoRequest();
~SubmitOperationAuditInfoRequest();
std::string getDomainName()const;
void setDomainName(const std::string& domainName);
std::string getAuditInfo()const;
void setAuditInfo(const std::string& auditInfo);
int getAuditType()const;
void setAuditType(int auditType);
long getId()const;
void setId(long id);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string domainName_;
std::string auditInfo_;
int auditType_;
long id_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SUBMITOPERATIONAUDITINFOREQUEST_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_SUBMITOPERATIONAUDITINFORESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SUBMITOPERATIONAUDITINFORESULT_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 SubmitOperationAuditInfoResult : public ServiceResult
{
public:
SubmitOperationAuditInfoResult();
explicit SubmitOperationAuditInfoResult(const std::string &payload);
~SubmitOperationAuditInfoResult();
long getId()const;
protected:
void parse(const std::string &payload);
private:
long id_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SUBMITOPERATIONAUDITINFORESULT_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_SUBMITOPERATIONCREDENTIALSREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SUBMITOPERATIONCREDENTIALSREQUEST_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 SubmitOperationCredentialsRequest : public RpcServiceRequest
{
public:
SubmitOperationCredentialsRequest();
~SubmitOperationCredentialsRequest();
std::string getCredentials()const;
void setCredentials(const std::string& credentials);
long getAuditRecordId()const;
void setAuditRecordId(long auditRecordId);
int getRegType()const;
void setRegType(int regType);
int getAuditType()const;
void setAuditType(int auditType);
std::string getLang()const;
void setLang(const std::string& lang);
private:
std::string credentials_;
long auditRecordId_;
int regType_;
int auditType_;
std::string lang_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SUBMITOPERATIONCREDENTIALSREQUEST_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_SUBMITOPERATIONCREDENTIALSRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_SUBMITOPERATIONCREDENTIALSRESULT_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 SubmitOperationCredentialsResult : public ServiceResult
{
public:
SubmitOperationCredentialsResult();
explicit SubmitOperationCredentialsResult(const std::string &payload);
~SubmitOperationCredentialsResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_SUBMITOPERATIONCREDENTIALSRESULT_H_

View File

@@ -231,6 +231,42 @@ DomainClient::CancelDomainVerificationOutcomeCallable DomainClient::cancelDomain
return task->get_future();
}
DomainClient::CancelOperationAuditOutcome DomainClient::cancelOperationAudit(const CancelOperationAuditRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CancelOperationAuditOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CancelOperationAuditOutcome(CancelOperationAuditResult(outcome.result()));
else
return CancelOperationAuditOutcome(outcome.error());
}
void DomainClient::cancelOperationAuditAsync(const CancelOperationAuditRequest& request, const CancelOperationAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, cancelOperationAudit(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::CancelOperationAuditOutcomeCallable DomainClient::cancelOperationAuditCallable(const CancelOperationAuditRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CancelOperationAuditOutcome()>>(
[this, request]()
{
return this->cancelOperationAudit(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::CancelQualificationVerificationOutcome DomainClient::cancelQualificationVerification(const CancelQualificationVerificationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -303,6 +339,42 @@ DomainClient::CancelTaskOutcomeCallable DomainClient::cancelTaskCallable(const C
return task->get_future();
}
DomainClient::ChangeAuctionOutcome DomainClient::changeAuction(const ChangeAuctionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ChangeAuctionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ChangeAuctionOutcome(ChangeAuctionResult(outcome.result()));
else
return ChangeAuctionOutcome(outcome.error());
}
void DomainClient::changeAuctionAsync(const ChangeAuctionRequest& request, const ChangeAuctionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, changeAuction(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::ChangeAuctionOutcomeCallable DomainClient::changeAuctionCallable(const ChangeAuctionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ChangeAuctionOutcome()>>(
[this, request]()
{
return this->changeAuction(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::CheckDomainOutcome DomainClient::checkDomain(const CheckDomainRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -771,6 +843,42 @@ DomainClient::FuzzyMatchDomainSensitiveWordOutcomeCallable DomainClient::fuzzyMa
return task->get_future();
}
DomainClient::GetOperationOssUploadPolicyOutcome DomainClient::getOperationOssUploadPolicy(const GetOperationOssUploadPolicyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetOperationOssUploadPolicyOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetOperationOssUploadPolicyOutcome(GetOperationOssUploadPolicyResult(outcome.result()));
else
return GetOperationOssUploadPolicyOutcome(outcome.error());
}
void DomainClient::getOperationOssUploadPolicyAsync(const GetOperationOssUploadPolicyRequest& request, const GetOperationOssUploadPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getOperationOssUploadPolicy(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::GetOperationOssUploadPolicyOutcomeCallable DomainClient::getOperationOssUploadPolicyCallable(const GetOperationOssUploadPolicyRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetOperationOssUploadPolicyOutcome()>>(
[this, request]()
{
return this->getOperationOssUploadPolicy(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::GetQualificationUploadPolicyOutcome DomainClient::getQualificationUploadPolicy(const GetQualificationUploadPolicyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1671,6 +1779,42 @@ DomainClient::QueryDomainSuffixOutcomeCallable DomainClient::queryDomainSuffixCa
return task->get_future();
}
DomainClient::QueryDomainTransferStatusOutcome DomainClient::queryDomainTransferStatus(const QueryDomainTransferStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryDomainTransferStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryDomainTransferStatusOutcome(QueryDomainTransferStatusResult(outcome.result()));
else
return QueryDomainTransferStatusOutcome(outcome.error());
}
void DomainClient::queryDomainTransferStatusAsync(const QueryDomainTransferStatusRequest& request, const QueryDomainTransferStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryDomainTransferStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::QueryDomainTransferStatusOutcomeCallable DomainClient::queryDomainTransferStatusCallable(const QueryDomainTransferStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryDomainTransferStatusOutcome()>>(
[this, request]()
{
return this->queryDomainTransferStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::QueryEmailVerificationOutcome DomainClient::queryEmailVerification(const QueryEmailVerificationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1887,6 +2031,78 @@ DomainClient::QueryLocalEnsAssociationOutcomeCallable DomainClient::queryLocalEn
return task->get_future();
}
DomainClient::QueryOperationAuditInfoDetailOutcome DomainClient::queryOperationAuditInfoDetail(const QueryOperationAuditInfoDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryOperationAuditInfoDetailOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryOperationAuditInfoDetailOutcome(QueryOperationAuditInfoDetailResult(outcome.result()));
else
return QueryOperationAuditInfoDetailOutcome(outcome.error());
}
void DomainClient::queryOperationAuditInfoDetailAsync(const QueryOperationAuditInfoDetailRequest& request, const QueryOperationAuditInfoDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryOperationAuditInfoDetail(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::QueryOperationAuditInfoDetailOutcomeCallable DomainClient::queryOperationAuditInfoDetailCallable(const QueryOperationAuditInfoDetailRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryOperationAuditInfoDetailOutcome()>>(
[this, request]()
{
return this->queryOperationAuditInfoDetail(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::QueryOperationAuditInfoListOutcome DomainClient::queryOperationAuditInfoList(const QueryOperationAuditInfoListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryOperationAuditInfoListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryOperationAuditInfoListOutcome(QueryOperationAuditInfoListResult(outcome.result()));
else
return QueryOperationAuditInfoListOutcome(outcome.error());
}
void DomainClient::queryOperationAuditInfoListAsync(const QueryOperationAuditInfoListRequest& request, const QueryOperationAuditInfoListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryOperationAuditInfoList(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::QueryOperationAuditInfoListOutcomeCallable DomainClient::queryOperationAuditInfoListCallable(const QueryOperationAuditInfoListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryOperationAuditInfoListOutcome()>>(
[this, request]()
{
return this->queryOperationAuditInfoList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::QueryQualificationDetailOutcome DomainClient::queryQualificationDetail(const QueryQualificationDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4083,6 +4299,78 @@ DomainClient::SubmitEmailVerificationOutcomeCallable DomainClient::submitEmailVe
return task->get_future();
}
DomainClient::SubmitOperationAuditInfoOutcome DomainClient::submitOperationAuditInfo(const SubmitOperationAuditInfoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SubmitOperationAuditInfoOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SubmitOperationAuditInfoOutcome(SubmitOperationAuditInfoResult(outcome.result()));
else
return SubmitOperationAuditInfoOutcome(outcome.error());
}
void DomainClient::submitOperationAuditInfoAsync(const SubmitOperationAuditInfoRequest& request, const SubmitOperationAuditInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, submitOperationAuditInfo(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::SubmitOperationAuditInfoOutcomeCallable DomainClient::submitOperationAuditInfoCallable(const SubmitOperationAuditInfoRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SubmitOperationAuditInfoOutcome()>>(
[this, request]()
{
return this->submitOperationAuditInfo(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::SubmitOperationCredentialsOutcome DomainClient::submitOperationCredentials(const SubmitOperationCredentialsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SubmitOperationCredentialsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SubmitOperationCredentialsOutcome(SubmitOperationCredentialsResult(outcome.result()));
else
return SubmitOperationCredentialsOutcome(outcome.error());
}
void DomainClient::submitOperationCredentialsAsync(const SubmitOperationCredentialsRequest& request, const SubmitOperationCredentialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, submitOperationCredentials(request), context);
};
asyncExecute(new Runnable(fn));
}
DomainClient::SubmitOperationCredentialsOutcomeCallable DomainClient::submitOperationCredentialsCallable(const SubmitOperationCredentialsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SubmitOperationCredentialsOutcome()>>(
[this, request]()
{
return this->submitOperationCredentials(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DomainClient::TransferInCheckMailTokenOutcome DomainClient::transferInCheckMailToken(const TransferInCheckMailTokenRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::AcceptDemandRequest;
AcceptDemandRequest::AcceptDemandRequest() :
RpcServiceRequest("domain", "2018-02-08", "AcceptDemand")
{}
{
setMethod(HttpRequest::Method::Post);
}
AcceptDemandRequest::~AcceptDemandRequest()
{}

View File

@@ -38,7 +38,6 @@ void AcceptDemandResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::BidDomainRequest;
BidDomainRequest::BidDomainRequest() :
RpcServiceRequest("domain", "2018-02-08", "BidDomain")
{}
{
setMethod(HttpRequest::Method::Post);
}
BidDomainRequest::~BidDomainRequest()
{}
@@ -33,7 +35,7 @@ std::string BidDomainRequest::getAuctionId()const
void BidDomainRequest::setAuctionId(const std::string& auctionId)
{
auctionId_ = auctionId;
setParameter("AuctionId", auctionId);
setBodyParameter("AuctionId", auctionId);
}
float BidDomainRequest::getMaxBid()const
@@ -44,7 +46,7 @@ float BidDomainRequest::getMaxBid()const
void BidDomainRequest::setMaxBid(float maxBid)
{
maxBid_ = maxBid;
setParameter("MaxBid", std::to_string(maxBid));
setBodyParameter("MaxBid", std::to_string(maxBid));
}
std::string BidDomainRequest::getCurrency()const
@@ -55,6 +57,6 @@ std::string BidDomainRequest::getCurrency()const
void BidDomainRequest::setCurrency(const std::string& currency)
{
currency_ = currency;
setParameter("Currency", currency);
setBodyParameter("Currency", currency);
}

View File

@@ -38,7 +38,6 @@ void BidDomainResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["AuctionId"].isNull())
auctionId_ = value["AuctionId"].asString();

View File

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

View File

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

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.
*/
#include <alibabacloud/domain/model/ChangeAuctionRequest.h>
using AlibabaCloud::Domain::Model::ChangeAuctionRequest;
ChangeAuctionRequest::ChangeAuctionRequest() :
RpcServiceRequest("domain", "2018-02-08", "ChangeAuction")
{
setMethod(HttpRequest::Method::Post);
}
ChangeAuctionRequest::~ChangeAuctionRequest()
{}
std::vector<ChangeAuctionRequest::AuctionList> ChangeAuctionRequest::getAuctionList()const
{
return auctionList_;
}
void ChangeAuctionRequest::setAuctionList(const std::vector<AuctionList>& auctionList)
{
auctionList_ = auctionList;
for(int dep1 = 0; dep1!= auctionList.size(); dep1++) {
auto auctionListObj = auctionList.at(dep1);
std::string auctionListObjStr = "AuctionList." + std::to_string(dep1 + 1);
setParameter(auctionListObjStr + ".Winner", auctionListObj.winner);
setParameter(auctionListObjStr + ".ReserveRange", auctionListObj.reserveRange);
setParameter(auctionListObjStr + ".DomainName", auctionListObj.domainName);
setParameter(auctionListObjStr + ".EndTime", auctionListObj.endTime);
setParameter(auctionListObjStr + ".TimeLeft", std::to_string(auctionListObj.timeLeft));
setParameter(auctionListObjStr + ".IsReserve", std::to_string(auctionListObj.isReserve));
for(int dep2 = 0; dep2!= auctionListObj.bidRecords.size(); dep2++) {
auto bidRecordsObj = auctionListObj.bidRecords.at(dep2);
std::string bidRecordsObjStr = auctionListObjStr + "BidRecords." + std::to_string(dep2 + 1);
setParameter(bidRecordsObjStr + ".CreateTime", bidRecordsObj.createTime);
setParameter(bidRecordsObjStr + ".Price", std::to_string(bidRecordsObj.price));
setParameter(bidRecordsObjStr + ".UserId", bidRecordsObj.userId);
}
setParameter(auctionListObjStr + ".WinnerPrice", std::to_string(auctionListObj.winnerPrice));
setParameter(auctionListObjStr + ".Status", auctionListObj.status);
setParameter(auctionListObjStr + ".ReservePrice", std::to_string(auctionListObj.reservePrice));
}
}

View File

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

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::FailDemandRequest;
FailDemandRequest::FailDemandRequest() :
RpcServiceRequest("domain", "2018-02-08", "FailDemand")
{}
{
setMethod(HttpRequest::Method::Post);
}
FailDemandRequest::~FailDemandRequest()
{}

View File

@@ -38,7 +38,6 @@ void FailDemandResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::FinishDemandRequest;
FinishDemandRequest::FinishDemandRequest() :
RpcServiceRequest("domain", "2018-02-08", "FinishDemand")
{}
{
setMethod(HttpRequest::Method::Post);
}
FinishDemandRequest::~FinishDemandRequest()
{}

View File

@@ -38,7 +38,6 @@ void FinishDemandResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

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

View File

@@ -0,0 +1,86 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/domain/model/GetOperationOssUploadPolicyResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
GetOperationOssUploadPolicyResult::GetOperationOssUploadPolicyResult() :
ServiceResult()
{}
GetOperationOssUploadPolicyResult::GetOperationOssUploadPolicyResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetOperationOssUploadPolicyResult::~GetOperationOssUploadPolicyResult()
{}
void GetOperationOssUploadPolicyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Accessid"].isNull())
accessid_ = value["Accessid"].asString();
if(!value["EncodedPolicy"].isNull())
encodedPolicy_ = value["EncodedPolicy"].asString();
if(!value["Signature"].isNull())
signature_ = value["Signature"].asString();
if(!value["FileDir"].isNull())
fileDir_ = value["FileDir"].asString();
if(!value["Host"].isNull())
host_ = value["Host"].asString();
if(!value["ExpireTime"].isNull())
expireTime_ = value["ExpireTime"].asString();
}
std::string GetOperationOssUploadPolicyResult::getFileDir()const
{
return fileDir_;
}
std::string GetOperationOssUploadPolicyResult::getEncodedPolicy()const
{
return encodedPolicy_;
}
std::string GetOperationOssUploadPolicyResult::getAccessid()const
{
return accessid_;
}
std::string GetOperationOssUploadPolicyResult::getSignature()const
{
return signature_;
}
std::string GetOperationOssUploadPolicyResult::getHost()const
{
return host_;
}
std::string GetOperationOssUploadPolicyResult::getExpireTime()const
{
return expireTime_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::GetReserveDomainUrlRequest;
GetReserveDomainUrlRequest::GetReserveDomainUrlRequest() :
RpcServiceRequest("domain", "2018-02-08", "GetReserveDomainUrl")
{}
{
setMethod(HttpRequest::Method::Post);
}
GetReserveDomainUrlRequest::~GetReserveDomainUrlRequest()
{}

View File

@@ -38,7 +38,6 @@ void GetReserveDomainUrlResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Url"].isNull())
url_ = value["Url"].asString();

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::QueryAuctionDetailRequest;
QueryAuctionDetailRequest::QueryAuctionDetailRequest() :
RpcServiceRequest("domain", "2018-02-08", "QueryAuctionDetail")
{}
{
setMethod(HttpRequest::Method::Post);
}
QueryAuctionDetailRequest::~QueryAuctionDetailRequest()
{}
@@ -33,6 +35,6 @@ std::string QueryAuctionDetailRequest::getAuctionId()const
void QueryAuctionDetailRequest::setAuctionId(const std::string& auctionId)
{
auctionId_ = auctionId;
setParameter("AuctionId", auctionId);
setBodyParameter("AuctionId", auctionId);
}

View File

@@ -38,7 +38,6 @@ void QueryAuctionDetailResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::QueryAuctionsRequest;
QueryAuctionsRequest::QueryAuctionsRequest() :
RpcServiceRequest("domain", "2018-02-08", "QueryAuctions")
{}
{
setMethod(HttpRequest::Method::Post);
}
QueryAuctionsRequest::~QueryAuctionsRequest()
{}
@@ -33,7 +35,7 @@ int QueryAuctionsRequest::getPageSize()const
void QueryAuctionsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setBodyParameter("PageSize", std::to_string(pageSize));
}
int QueryAuctionsRequest::getCurrentPage()const
@@ -44,7 +46,7 @@ int QueryAuctionsRequest::getCurrentPage()const
void QueryAuctionsRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
setBodyParameter("CurrentPage", std::to_string(currentPage));
}
std::string QueryAuctionsRequest::getStatus()const
@@ -55,6 +57,6 @@ std::string QueryAuctionsRequest::getStatus()const
void QueryAuctionsRequest::setStatus(const std::string& status)
{
status_ = status;
setParameter("Status", status);
setBodyParameter("Status", status);
}

View File

@@ -38,56 +38,55 @@ void QueryAuctionsResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["AuctionDetail"];
for (auto value : allData)
auto allDataNode = value["Data"]["AuctionDetail"];
for (auto valueDataAuctionDetail : allDataNode)
{
AuctionDetail dataObject;
if(!value["DomainName"].isNull())
dataObject.domainName = value["DomainName"].asString();
if(!value["AuctionId"].isNull())
dataObject.auctionId = value["AuctionId"].asString();
if(!value["DomainType"].isNull())
dataObject.domainType = value["DomainType"].asString();
if(!value["BookedPartner"].isNull())
dataObject.bookedPartner = value["BookedPartner"].asString();
if(!value["PartnerType"].isNull())
dataObject.partnerType = value["PartnerType"].asString();
if(!value["Currency"].isNull())
dataObject.currency = value["Currency"].asString();
if(!value["YourCurrentBid"].isNull())
dataObject.yourCurrentBid = std::stof(value["YourCurrentBid"].asString());
if(!value["YourMaxBid"].isNull())
dataObject.yourMaxBid = std::stof(value["YourMaxBid"].asString());
if(!value["HighBid"].isNull())
dataObject.highBid = std::stof(value["HighBid"].asString());
if(!value["NextValidBid"].isNull())
dataObject.nextValidBid = std::stof(value["NextValidBid"].asString());
if(!value["ReserveMet"].isNull())
dataObject.reserveMet = value["ReserveMet"].asString() == "true";
if(!value["TransferInPrice"].isNull())
dataObject.transferInPrice = std::stof(value["TransferInPrice"].asString());
if(!value["PayPrice"].isNull())
dataObject.payPrice = std::stof(value["PayPrice"].asString());
if(!value["HighBidder"].isNull())
dataObject.highBidder = value["HighBidder"].asString();
if(!value["Status"].isNull())
dataObject.status = value["Status"].asString();
if(!value["PayStatus"].isNull())
dataObject.payStatus = value["PayStatus"].asString();
if(!value["ProduceStatus"].isNull())
dataObject.produceStatus = value["ProduceStatus"].asString();
if(!value["AuctionEndTime"].isNull())
dataObject.auctionEndTime = std::stol(value["AuctionEndTime"].asString());
if(!value["BookEndTime"].isNull())
dataObject.bookEndTime = std::stol(value["BookEndTime"].asString());
if(!value["PayEndTime"].isNull())
dataObject.payEndTime = std::stol(value["PayEndTime"].asString());
if(!value["DeliveryTime"].isNull())
dataObject.deliveryTime = std::stol(value["DeliveryTime"].asString());
if(!value["FailCode"].isNull())
dataObject.failCode = value["FailCode"].asString();
if(!valueDataAuctionDetail["DomainName"].isNull())
dataObject.domainName = valueDataAuctionDetail["DomainName"].asString();
if(!valueDataAuctionDetail["AuctionId"].isNull())
dataObject.auctionId = valueDataAuctionDetail["AuctionId"].asString();
if(!valueDataAuctionDetail["DomainType"].isNull())
dataObject.domainType = valueDataAuctionDetail["DomainType"].asString();
if(!valueDataAuctionDetail["BookedPartner"].isNull())
dataObject.bookedPartner = valueDataAuctionDetail["BookedPartner"].asString();
if(!valueDataAuctionDetail["PartnerType"].isNull())
dataObject.partnerType = valueDataAuctionDetail["PartnerType"].asString();
if(!valueDataAuctionDetail["Currency"].isNull())
dataObject.currency = valueDataAuctionDetail["Currency"].asString();
if(!valueDataAuctionDetail["YourCurrentBid"].isNull())
dataObject.yourCurrentBid = std::stof(valueDataAuctionDetail["YourCurrentBid"].asString());
if(!valueDataAuctionDetail["YourMaxBid"].isNull())
dataObject.yourMaxBid = std::stof(valueDataAuctionDetail["YourMaxBid"].asString());
if(!valueDataAuctionDetail["HighBid"].isNull())
dataObject.highBid = std::stof(valueDataAuctionDetail["HighBid"].asString());
if(!valueDataAuctionDetail["NextValidBid"].isNull())
dataObject.nextValidBid = std::stof(valueDataAuctionDetail["NextValidBid"].asString());
if(!valueDataAuctionDetail["ReserveMet"].isNull())
dataObject.reserveMet = valueDataAuctionDetail["ReserveMet"].asString() == "true";
if(!valueDataAuctionDetail["TransferInPrice"].isNull())
dataObject.transferInPrice = std::stof(valueDataAuctionDetail["TransferInPrice"].asString());
if(!valueDataAuctionDetail["PayPrice"].isNull())
dataObject.payPrice = std::stof(valueDataAuctionDetail["PayPrice"].asString());
if(!valueDataAuctionDetail["HighBidder"].isNull())
dataObject.highBidder = valueDataAuctionDetail["HighBidder"].asString();
if(!valueDataAuctionDetail["Status"].isNull())
dataObject.status = valueDataAuctionDetail["Status"].asString();
if(!valueDataAuctionDetail["PayStatus"].isNull())
dataObject.payStatus = valueDataAuctionDetail["PayStatus"].asString();
if(!valueDataAuctionDetail["ProduceStatus"].isNull())
dataObject.produceStatus = valueDataAuctionDetail["ProduceStatus"].asString();
if(!valueDataAuctionDetail["AuctionEndTime"].isNull())
dataObject.auctionEndTime = std::stol(valueDataAuctionDetail["AuctionEndTime"].asString());
if(!valueDataAuctionDetail["BookEndTime"].isNull())
dataObject.bookEndTime = std::stol(valueDataAuctionDetail["BookEndTime"].asString());
if(!valueDataAuctionDetail["PayEndTime"].isNull())
dataObject.payEndTime = std::stol(valueDataAuctionDetail["PayEndTime"].asString());
if(!valueDataAuctionDetail["DeliveryTime"].isNull())
dataObject.deliveryTime = std::stol(valueDataAuctionDetail["DeliveryTime"].asString());
if(!valueDataAuctionDetail["FailCode"].isNull())
dataObject.failCode = valueDataAuctionDetail["FailCode"].asString();
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::QueryBidRecordsRequest;
QueryBidRecordsRequest::QueryBidRecordsRequest() :
RpcServiceRequest("domain", "2018-02-08", "QueryBidRecords")
{}
{
setMethod(HttpRequest::Method::Post);
}
QueryBidRecordsRequest::~QueryBidRecordsRequest()
{}
@@ -33,7 +35,7 @@ std::string QueryBidRecordsRequest::getAuctionId()const
void QueryBidRecordsRequest::setAuctionId(const std::string& auctionId)
{
auctionId_ = auctionId;
setParameter("AuctionId", auctionId);
setBodyParameter("AuctionId", auctionId);
}
int QueryBidRecordsRequest::getPageSize()const
@@ -44,7 +46,7 @@ int QueryBidRecordsRequest::getPageSize()const
void QueryBidRecordsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setBodyParameter("PageSize", std::to_string(pageSize));
}
int QueryBidRecordsRequest::getCurrentPage()const
@@ -55,6 +57,6 @@ int QueryBidRecordsRequest::getCurrentPage()const
void QueryBidRecordsRequest::setCurrentPage(int currentPage)
{
currentPage_ = currentPage;
setParameter("CurrentPage", std::to_string(currentPage));
setBodyParameter("CurrentPage", std::to_string(currentPage));
}

View File

@@ -38,22 +38,21 @@ void QueryBidRecordsResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["BidRecord"];
for (auto value : allData)
auto allDataNode = value["Data"]["BidRecord"];
for (auto valueDataBidRecord : allDataNode)
{
BidRecord dataObject;
if(!value["DomainName"].isNull())
dataObject.domainName = value["DomainName"].asString();
if(!value["Currency"].isNull())
dataObject.currency = value["Currency"].asString();
if(!value["Bid"].isNull())
dataObject.bid = std::stof(value["Bid"].asString());
if(!value["BidTime"].isNull())
dataObject.bidTime = std::stol(value["BidTime"].asString());
if(!value["Bidder"].isNull())
dataObject.bidder = value["Bidder"].asString();
if(!valueDataBidRecord["DomainName"].isNull())
dataObject.domainName = valueDataBidRecord["DomainName"].asString();
if(!valueDataBidRecord["Currency"].isNull())
dataObject.currency = valueDataBidRecord["Currency"].asString();
if(!valueDataBidRecord["Bid"].isNull())
dataObject.bid = std::stof(valueDataBidRecord["Bid"].asString());
if(!valueDataBidRecord["BidTime"].isNull())
dataObject.bidTime = std::stol(valueDataBidRecord["BidTime"].asString());
if(!valueDataBidRecord["Bidder"].isNull())
dataObject.bidder = valueDataBidRecord["Bidder"].asString();
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::QueryBookingDomainInfoRequest;
QueryBookingDomainInfoRequest::QueryBookingDomainInfoRequest() :
RpcServiceRequest("domain", "2018-02-08", "QueryBookingDomainInfo")
{}
{
setMethod(HttpRequest::Method::Post);
}
QueryBookingDomainInfoRequest::~QueryBookingDomainInfoRequest()
{}
@@ -33,6 +35,6 @@ std::string QueryBookingDomainInfoRequest::getDomainName()const
void QueryBookingDomainInfoRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
setBodyParameter("DomainName", domainName);
}

View File

@@ -38,7 +38,6 @@ void QueryBookingDomainInfoResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["AuctionId"].isNull())
auctionId_ = std::stoi(value["AuctionId"].asString());

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::QueryBrokerDemandRecordRequest;
QueryBrokerDemandRecordRequest::QueryBrokerDemandRecordRequest() :
RpcServiceRequest("domain", "2018-02-08", "QueryBrokerDemandRecord")
{}
{
setMethod(HttpRequest::Method::Post);
}
QueryBrokerDemandRecordRequest::~QueryBrokerDemandRecordRequest()
{}

View File

@@ -38,18 +38,17 @@ void QueryBrokerDemandRecordResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["BrokerDemandRecord"];
for (auto value : allData)
auto allDataNode = value["Data"]["BrokerDemandRecord"];
for (auto valueDataBrokerDemandRecord : allDataNode)
{
BrokerDemandRecord dataObject;
if(!value["BizId"].isNull())
dataObject.bizId = value["BizId"].asString();
if(!value["Description"].isNull())
dataObject.description = value["Description"].asString();
if(!value["CreateTime"].isNull())
dataObject.createTime = std::stol(value["CreateTime"].asString());
if(!valueDataBrokerDemandRecord["BizId"].isNull())
dataObject.bizId = valueDataBrokerDemandRecord["BizId"].asString();
if(!valueDataBrokerDemandRecord["Description"].isNull())
dataObject.description = valueDataBrokerDemandRecord["Description"].asString();
if(!valueDataBrokerDemandRecord["CreateTime"].isNull())
dataObject.createTime = std::stol(valueDataBrokerDemandRecord["CreateTime"].asString());
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::QueryBrokerDemandRequest;
QueryBrokerDemandRequest::QueryBrokerDemandRequest() :
RpcServiceRequest("domain", "2018-02-08", "QueryBrokerDemand")
{}
{
setMethod(HttpRequest::Method::Post);
}
QueryBrokerDemandRequest::~QueryBrokerDemandRequest()
{}

View File

@@ -38,34 +38,39 @@ void QueryBrokerDemandResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["Demand"];
for (auto value : allData)
auto allDataNode = value["Data"]["Demand"];
for (auto valueDataDemand : allDataNode)
{
Demand dataObject;
if(!value["BizId"].isNull())
dataObject.bizId = value["BizId"].asString();
if(!value["Status"].isNull())
dataObject.status = value["Status"].asString();
if(!value["DemandDomain"].isNull())
dataObject.demandDomain = value["DemandDomain"].asString();
if(!value["DemandPrice"].isNull())
dataObject.demandPrice = std::stof(value["DemandPrice"].asString());
if(!value["Mobile"].isNull())
dataObject.mobile = value["Mobile"].asString();
if(!value["Description"].isNull())
dataObject.description = value["Description"].asString();
if(!value["PublishTime"].isNull())
dataObject.publishTime = std::stol(value["PublishTime"].asString());
if(!value["PayDomain"].isNull())
dataObject.payDomain = value["PayDomain"].asString();
if(!value["PayPrice"].isNull())
dataObject.payPrice = std::stof(value["PayPrice"].asString());
if(!value["PayTime"].isNull())
dataObject.payTime = std::stol(value["PayTime"].asString());
if(!value["ProduceType"].isNull())
dataObject.produceType = std::stoi(value["ProduceType"].asString());
if(!valueDataDemand["BizId"].isNull())
dataObject.bizId = valueDataDemand["BizId"].asString();
if(!valueDataDemand["Status"].isNull())
dataObject.status = valueDataDemand["Status"].asString();
if(!valueDataDemand["DemandDomain"].isNull())
dataObject.demandDomain = valueDataDemand["DemandDomain"].asString();
if(!valueDataDemand["DemandPrice"].isNull())
dataObject.demandPrice = std::stof(valueDataDemand["DemandPrice"].asString());
if(!valueDataDemand["Mobile"].isNull())
dataObject.mobile = valueDataDemand["Mobile"].asString();
if(!valueDataDemand["Description"].isNull())
dataObject.description = valueDataDemand["Description"].asString();
if(!valueDataDemand["PublishTime"].isNull())
dataObject.publishTime = std::stol(valueDataDemand["PublishTime"].asString());
if(!valueDataDemand["PayDomain"].isNull())
dataObject.payDomain = valueDataDemand["PayDomain"].asString();
if(!valueDataDemand["PayPrice"].isNull())
dataObject.payPrice = std::stof(valueDataDemand["PayPrice"].asString());
if(!valueDataDemand["PayTime"].isNull())
dataObject.payTime = std::stol(valueDataDemand["PayTime"].asString());
if(!valueDataDemand["ProduceType"].isNull())
dataObject.produceType = std::stoi(valueDataDemand["ProduceType"].asString());
if(!valueDataDemand["BargainSellerPrice"].isNull())
dataObject.bargainSellerPrice = std::stof(valueDataDemand["BargainSellerPrice"].asString());
if(!valueDataDemand["BargainSellerMobile"].isNull())
dataObject.bargainSellerMobile = valueDataDemand["BargainSellerMobile"].asString();
if(!valueDataDemand["ServicePayPrice"].isNull())
dataObject.servicePayPrice = std::stof(valueDataDemand["ServicePayPrice"].asString());
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())

View File

@@ -0,0 +1,40 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/domain/model/QueryDomainTransferStatusRequest.h>
using AlibabaCloud::Domain::Model::QueryDomainTransferStatusRequest;
QueryDomainTransferStatusRequest::QueryDomainTransferStatusRequest() :
RpcServiceRequest("domain", "2018-02-08", "QueryDomainTransferStatus")
{
setMethod(HttpRequest::Method::Post);
}
QueryDomainTransferStatusRequest::~QueryDomainTransferStatusRequest()
{}
std::string QueryDomainTransferStatusRequest::getDomainName()const
{
return domainName_;
}
void QueryDomainTransferStatusRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setBodyParameter("DomainName", domainName);
}

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.
*/
#include <alibabacloud/domain/model/QueryDomainTransferStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
QueryDomainTransferStatusResult::QueryDomainTransferStatusResult() :
ServiceResult()
{}
QueryDomainTransferStatusResult::QueryDomainTransferStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryDomainTransferStatusResult::~QueryDomainTransferStatusResult()
{}
void QueryDomainTransferStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDomainTransferStatusNode = value["DomainTransferStatus"]["DomainTransferStatusItem"];
for (auto valueDomainTransferStatusDomainTransferStatusItem : allDomainTransferStatusNode)
{
DomainTransferStatusItem domainTransferStatusObject;
if(!valueDomainTransferStatusDomainTransferStatusItem["DomainStatusDescription"].isNull())
domainTransferStatusObject.domainStatusDescription = valueDomainTransferStatusDomainTransferStatusItem["DomainStatusDescription"].asString();
if(!valueDomainTransferStatusDomainTransferStatusItem["DomainName"].isNull())
domainTransferStatusObject.domainName = valueDomainTransferStatusDomainTransferStatusItem["DomainName"].asString();
domainTransferStatus_.push_back(domainTransferStatusObject);
}
}
std::vector<QueryDomainTransferStatusResult::DomainTransferStatusItem> QueryDomainTransferStatusResult::getDomainTransferStatus()const
{
return domainTransferStatus_;
}

View File

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

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.
*/
#include <alibabacloud/domain/model/QueryOperationAuditInfoDetailResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
QueryOperationAuditInfoDetailResult::QueryOperationAuditInfoDetailResult() :
ServiceResult()
{}
QueryOperationAuditInfoDetailResult::QueryOperationAuditInfoDetailResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryOperationAuditInfoDetailResult::~QueryOperationAuditInfoDetailResult()
{}
void QueryOperationAuditInfoDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Id"].isNull())
id_ = value["Id"].asString();
if(!value["CreateTime"].isNull())
createTime_ = std::stol(value["CreateTime"].asString());
if(!value["UpdateTime"].isNull())
updateTime_ = std::stol(value["UpdateTime"].asString());
if(!value["BusinessName"].isNull())
businessName_ = value["BusinessName"].asString();
if(!value["DomainName"].isNull())
domainName_ = value["DomainName"].asString();
if(!value["AuditType"].isNull())
auditType_ = std::stoi(value["AuditType"].asString());
if(!value["AuditStatus"].isNull())
auditStatus_ = std::stoi(value["AuditStatus"].asString());
if(!value["AuditInfo"].isNull())
auditInfo_ = value["AuditInfo"].asString();
if(!value["Remark"].isNull())
remark_ = value["Remark"].asString();
}
std::string QueryOperationAuditInfoDetailResult::getAuditInfo()const
{
return auditInfo_;
}
int QueryOperationAuditInfoDetailResult::getAuditStatus()const
{
return auditStatus_;
}
std::string QueryOperationAuditInfoDetailResult::getBusinessName()const
{
return businessName_;
}
std::string QueryOperationAuditInfoDetailResult::getDomainName()const
{
return domainName_;
}
int QueryOperationAuditInfoDetailResult::getAuditType()const
{
return auditType_;
}
long QueryOperationAuditInfoDetailResult::getCreateTime()const
{
return createTime_;
}
long QueryOperationAuditInfoDetailResult::getUpdateTime()const
{
return updateTime_;
}
std::string QueryOperationAuditInfoDetailResult::getId()const
{
return id_;
}
std::string QueryOperationAuditInfoDetailResult::getRemark()const
{
return remark_;
}

View File

@@ -0,0 +1,95 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/domain/model/QueryOperationAuditInfoListRequest.h>
using AlibabaCloud::Domain::Model::QueryOperationAuditInfoListRequest;
QueryOperationAuditInfoListRequest::QueryOperationAuditInfoListRequest() :
RpcServiceRequest("domain", "2018-01-29", "QueryOperationAuditInfoList")
{
setMethod(HttpRequest::Method::Post);
}
QueryOperationAuditInfoListRequest::~QueryOperationAuditInfoListRequest()
{}
int QueryOperationAuditInfoListRequest::getAuditStatus()const
{
return auditStatus_;
}
void QueryOperationAuditInfoListRequest::setAuditStatus(int auditStatus)
{
auditStatus_ = auditStatus;
setParameter("AuditStatus", std::to_string(auditStatus));
}
std::string QueryOperationAuditInfoListRequest::getDomainName()const
{
return domainName_;
}
void QueryOperationAuditInfoListRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
}
int QueryOperationAuditInfoListRequest::getPageNum()const
{
return pageNum_;
}
void QueryOperationAuditInfoListRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
}
int QueryOperationAuditInfoListRequest::getPageSize()const
{
return pageSize_;
}
void QueryOperationAuditInfoListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}
int QueryOperationAuditInfoListRequest::getAuditType()const
{
return auditType_;
}
void QueryOperationAuditInfoListRequest::setAuditType(int auditType)
{
auditType_ = auditType;
setParameter("AuditType", std::to_string(auditType));
}
std::string QueryOperationAuditInfoListRequest::getLang()const
{
return lang_;
}
void QueryOperationAuditInfoListRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
}

View File

@@ -0,0 +1,115 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/domain/model/QueryOperationAuditInfoListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Domain;
using namespace AlibabaCloud::Domain::Model;
QueryOperationAuditInfoListResult::QueryOperationAuditInfoListResult() :
ServiceResult()
{}
QueryOperationAuditInfoListResult::QueryOperationAuditInfoListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryOperationAuditInfoListResult::~QueryOperationAuditInfoListResult()
{}
void QueryOperationAuditInfoListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDataNode = value["Data"]["OperationAuditRecord"];
for (auto valueDataOperationAuditRecord : allDataNode)
{
OperationAuditRecord dataObject;
if(!valueDataOperationAuditRecord["Id"].isNull())
dataObject.id = std::stol(valueDataOperationAuditRecord["Id"].asString());
if(!valueDataOperationAuditRecord["CreateTime"].isNull())
dataObject.createTime = std::stol(valueDataOperationAuditRecord["CreateTime"].asString());
if(!valueDataOperationAuditRecord["UpdateTime"].isNull())
dataObject.updateTime = std::stol(valueDataOperationAuditRecord["UpdateTime"].asString());
if(!valueDataOperationAuditRecord["BusinessName"].isNull())
dataObject.businessName = valueDataOperationAuditRecord["BusinessName"].asString();
if(!valueDataOperationAuditRecord["DomainName"].isNull())
dataObject.domainName = valueDataOperationAuditRecord["DomainName"].asString();
if(!valueDataOperationAuditRecord["AuditType"].isNull())
dataObject.auditType = std::stoi(valueDataOperationAuditRecord["AuditType"].asString());
if(!valueDataOperationAuditRecord["AuditStatus"].isNull())
dataObject.auditStatus = std::stoi(valueDataOperationAuditRecord["AuditStatus"].asString());
if(!valueDataOperationAuditRecord["AuditInfo"].isNull())
dataObject.auditInfo = valueDataOperationAuditRecord["AuditInfo"].asString();
if(!valueDataOperationAuditRecord["Remark"].isNull())
dataObject.remark = valueDataOperationAuditRecord["Remark"].asString();
data_.push_back(dataObject);
}
if(!value["TotalItemNum"].isNull())
totalItemNum_ = std::stoi(value["TotalItemNum"].asString());
if(!value["CurrentPageNum"].isNull())
currentPageNum_ = std::stoi(value["CurrentPageNum"].asString());
if(!value["TotalPageNum"].isNull())
totalPageNum_ = std::stoi(value["TotalPageNum"].asString());
if(!value["PageSize"].isNull())
pageSize_ = std::stoi(value["PageSize"].asString());
if(!value["PrePage"].isNull())
prePage_ = value["PrePage"].asString() == "true";
if(!value["NextPage"].isNull())
nextPage_ = value["NextPage"].asString() == "true";
}
bool QueryOperationAuditInfoListResult::getPrePage()const
{
return prePage_;
}
int QueryOperationAuditInfoListResult::getCurrentPageNum()const
{
return currentPageNum_;
}
int QueryOperationAuditInfoListResult::getPageSize()const
{
return pageSize_;
}
int QueryOperationAuditInfoListResult::getTotalPageNum()const
{
return totalPageNum_;
}
std::vector<QueryOperationAuditInfoListResult::OperationAuditRecord> QueryOperationAuditInfoListResult::getData()const
{
return data_;
}
int QueryOperationAuditInfoListResult::getTotalItemNum()const
{
return totalItemNum_;
}
bool QueryOperationAuditInfoListResult::getNextPage()const
{
return nextPage_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::RecordDemandRequest;
RecordDemandRequest::RecordDemandRequest() :
RpcServiceRequest("domain", "2018-02-08", "RecordDemand")
{}
{
setMethod(HttpRequest::Method::Post);
}
RecordDemandRequest::~RecordDemandRequest()
{}

View File

@@ -38,7 +38,6 @@ void RecordDemandResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::RefuseDemandRequest;
RefuseDemandRequest::RefuseDemandRequest() :
RpcServiceRequest("domain", "2018-02-08", "RefuseDemand")
{}
{
setMethod(HttpRequest::Method::Post);
}
RefuseDemandRequest::~RefuseDemandRequest()
{}

View File

@@ -38,7 +38,6 @@ void RefuseDemandResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::RequestPayDemandRequest;
RequestPayDemandRequest::RequestPayDemandRequest() :
RpcServiceRequest("domain", "2018-02-08", "RequestPayDemand")
{}
{
setMethod(HttpRequest::Method::Post);
}
RequestPayDemandRequest::~RequestPayDemandRequest()
{}

View File

@@ -38,7 +38,6 @@ void RequestPayDemandResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::ReserveDomainRequest;
ReserveDomainRequest::ReserveDomainRequest() :
RpcServiceRequest("domain", "2018-02-08", "ReserveDomain")
{}
{
setMethod(HttpRequest::Method::Post);
}
ReserveDomainRequest::~ReserveDomainRequest()
{}
@@ -33,8 +35,9 @@ std::vector<std::string> ReserveDomainRequest::getChannels()const
void ReserveDomainRequest::setChannels(const std::vector<std::string>& channels)
{
channels_ = channels;
for(int i = 0; i!= channels.size(); i++)
setParameter("Channels."+ std::to_string(i), channels.at(i));
for(int dep1 = 0; dep1!= channels.size(); dep1++) {
setBodyParameter("Channels."+ std::to_string(dep1), channels.at(dep1));
}
}
std::string ReserveDomainRequest::getDomainName()const
@@ -45,6 +48,6 @@ std::string ReserveDomainRequest::getDomainName()const
void ReserveDomainRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
setBodyParameter("DomainName", domainName);
}

View File

@@ -38,7 +38,6 @@ void ReserveDomainResult::parse(const std::string &payload)
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["AuctionId"].isNull())
auctionId_ = value["AuctionId"].asString();

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.
*/
#include <alibabacloud/domain/model/SubmitOperationAuditInfoRequest.h>
using AlibabaCloud::Domain::Model::SubmitOperationAuditInfoRequest;
SubmitOperationAuditInfoRequest::SubmitOperationAuditInfoRequest() :
RpcServiceRequest("domain", "2018-01-29", "SubmitOperationAuditInfo")
{
setMethod(HttpRequest::Method::Post);
}
SubmitOperationAuditInfoRequest::~SubmitOperationAuditInfoRequest()
{}
std::string SubmitOperationAuditInfoRequest::getDomainName()const
{
return domainName_;
}
void SubmitOperationAuditInfoRequest::setDomainName(const std::string& domainName)
{
domainName_ = domainName;
setParameter("DomainName", domainName);
}
std::string SubmitOperationAuditInfoRequest::getAuditInfo()const
{
return auditInfo_;
}
void SubmitOperationAuditInfoRequest::setAuditInfo(const std::string& auditInfo)
{
auditInfo_ = auditInfo;
setParameter("AuditInfo", auditInfo);
}
int SubmitOperationAuditInfoRequest::getAuditType()const
{
return auditType_;
}
void SubmitOperationAuditInfoRequest::setAuditType(int auditType)
{
auditType_ = auditType;
setParameter("AuditType", std::to_string(auditType));
}
long SubmitOperationAuditInfoRequest::getId()const
{
return id_;
}
void SubmitOperationAuditInfoRequest::setId(long id)
{
id_ = id;
setParameter("Id", std::to_string(id));
}
std::string SubmitOperationAuditInfoRequest::getLang()const
{
return lang_;
}
void SubmitOperationAuditInfoRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
}

View File

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

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.
*/
#include <alibabacloud/domain/model/SubmitOperationCredentialsRequest.h>
using AlibabaCloud::Domain::Model::SubmitOperationCredentialsRequest;
SubmitOperationCredentialsRequest::SubmitOperationCredentialsRequest() :
RpcServiceRequest("domain", "2018-01-29", "SubmitOperationCredentials")
{
setMethod(HttpRequest::Method::Post);
}
SubmitOperationCredentialsRequest::~SubmitOperationCredentialsRequest()
{}
std::string SubmitOperationCredentialsRequest::getCredentials()const
{
return credentials_;
}
void SubmitOperationCredentialsRequest::setCredentials(const std::string& credentials)
{
credentials_ = credentials;
setParameter("Credentials", credentials);
}
long SubmitOperationCredentialsRequest::getAuditRecordId()const
{
return auditRecordId_;
}
void SubmitOperationCredentialsRequest::setAuditRecordId(long auditRecordId)
{
auditRecordId_ = auditRecordId;
setParameter("AuditRecordId", std::to_string(auditRecordId));
}
int SubmitOperationCredentialsRequest::getRegType()const
{
return regType_;
}
void SubmitOperationCredentialsRequest::setRegType(int regType)
{
regType_ = regType;
setParameter("RegType", std::to_string(regType));
}
int SubmitOperationCredentialsRequest::getAuditType()const
{
return auditType_;
}
void SubmitOperationCredentialsRequest::setAuditType(int auditType)
{
auditType_ = auditType;
setParameter("AuditType", std::to_string(auditType));
}
std::string SubmitOperationCredentialsRequest::getLang()const
{
return lang_;
}
void SubmitOperationCredentialsRequest::setLang(const std::string& lang)
{
lang_ = lang;
setParameter("Lang", lang);
}

View File

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