From da7aefe5aa3433390eb6bafe56ff3735d64c5a76 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Tue, 23 Jun 2020 16:26:17 +0800 Subject: [PATCH] Support SubmitOperationAuditInfo for Support self-service submission of approval information. --- CHANGELOG | 8 + VERSION | 2 +- domain/CMakeLists.txt | 32 ++ .../alibabacloud/domain/DomainClient.h | 64 ++++ .../model/CancelOperationAuditRequest.h | 51 ++++ .../domain/model/CancelOperationAuditResult.h | 49 +++ .../domain/model/ChangeAuctionRequest.h | 68 +++++ .../domain/model/ChangeAuctionResult.h | 49 +++ .../GetOperationOssUploadPolicyRequest.h | 51 ++++ .../model/GetOperationOssUploadPolicyResult.h | 61 ++++ .../domain/model/QueryBrokerDemandResult.h | 9 +- .../model/QueryDomainTransferStatusRequest.h | 48 +++ .../model/QueryDomainTransferStatusResult.h | 56 ++++ .../QueryOperationAuditInfoDetailRequest.h | 51 ++++ .../QueryOperationAuditInfoDetailResult.h | 67 ++++ .../QueryOperationAuditInfoListRequest.h | 63 ++++ .../model/QueryOperationAuditInfoListResult.h | 75 +++++ .../model/SubmitOperationAuditInfoRequest.h | 60 ++++ .../model/SubmitOperationAuditInfoResult.h | 51 ++++ .../model/SubmitOperationCredentialsRequest.h | 60 ++++ .../model/SubmitOperationCredentialsResult.h | 49 +++ domain/src/DomainClient.cc | 288 ++++++++++++++++++ domain/src/model/AcceptDemandRequest.cc | 4 +- domain/src/model/AcceptDemandResult.cc | 1 - domain/src/model/BidDomainRequest.cc | 10 +- domain/src/model/BidDomainResult.cc | 1 - .../src/model/CancelOperationAuditRequest.cc | 51 ++++ .../src/model/CancelOperationAuditResult.cc | 44 +++ domain/src/model/ChangeAuctionRequest.cc | 59 ++++ domain/src/model/ChangeAuctionResult.cc | 44 +++ domain/src/model/FailDemandRequest.cc | 4 +- domain/src/model/FailDemandResult.cc | 1 - domain/src/model/FinishDemandRequest.cc | 4 +- domain/src/model/FinishDemandResult.cc | 1 - .../GetOperationOssUploadPolicyRequest.cc | 51 ++++ .../GetOperationOssUploadPolicyResult.cc | 86 ++++++ .../src/model/GetReserveDomainUrlRequest.cc | 4 +- domain/src/model/GetReserveDomainUrlResult.cc | 1 - domain/src/model/QueryAuctionDetailRequest.cc | 6 +- domain/src/model/QueryAuctionDetailResult.cc | 1 - domain/src/model/QueryAuctionsRequest.cc | 10 +- domain/src/model/QueryAuctionsResult.cc | 93 +++--- domain/src/model/QueryBidRecordsRequest.cc | 10 +- domain/src/model/QueryBidRecordsResult.cc | 25 +- .../model/QueryBookingDomainInfoRequest.cc | 6 +- .../src/model/QueryBookingDomainInfoResult.cc | 1 - .../model/QueryBrokerDemandRecordRequest.cc | 4 +- .../model/QueryBrokerDemandRecordResult.cc | 17 +- domain/src/model/QueryBrokerDemandRequest.cc | 4 +- domain/src/model/QueryBrokerDemandResult.cc | 55 ++-- .../model/QueryDomainTransferStatusRequest.cc | 40 +++ .../model/QueryDomainTransferStatusResult.cc | 59 ++++ .../QueryOperationAuditInfoDetailRequest.cc | 51 ++++ .../QueryOperationAuditInfoDetailResult.cc | 107 +++++++ .../QueryOperationAuditInfoListRequest.cc | 95 ++++++ .../QueryOperationAuditInfoListResult.cc | 115 +++++++ domain/src/model/RecordDemandRequest.cc | 4 +- domain/src/model/RecordDemandResult.cc | 1 - domain/src/model/RefuseDemandRequest.cc | 4 +- domain/src/model/RefuseDemandResult.cc | 1 - domain/src/model/RequestPayDemandRequest.cc | 4 +- domain/src/model/RequestPayDemandResult.cc | 1 - domain/src/model/ReserveDomainRequest.cc | 11 +- domain/src/model/ReserveDomainResult.cc | 1 - .../model/SubmitOperationAuditInfoRequest.cc | 84 +++++ .../model/SubmitOperationAuditInfoResult.cc | 51 ++++ .../SubmitOperationCredentialsRequest.cc | 84 +++++ .../model/SubmitOperationCredentialsResult.cc | 44 +++ 68 files changed, 2529 insertions(+), 138 deletions(-) create mode 100644 domain/include/alibabacloud/domain/model/CancelOperationAuditRequest.h create mode 100644 domain/include/alibabacloud/domain/model/CancelOperationAuditResult.h create mode 100644 domain/include/alibabacloud/domain/model/ChangeAuctionRequest.h create mode 100644 domain/include/alibabacloud/domain/model/ChangeAuctionResult.h create mode 100644 domain/include/alibabacloud/domain/model/GetOperationOssUploadPolicyRequest.h create mode 100644 domain/include/alibabacloud/domain/model/GetOperationOssUploadPolicyResult.h create mode 100644 domain/include/alibabacloud/domain/model/QueryDomainTransferStatusRequest.h create mode 100644 domain/include/alibabacloud/domain/model/QueryDomainTransferStatusResult.h create mode 100644 domain/include/alibabacloud/domain/model/QueryOperationAuditInfoDetailRequest.h create mode 100644 domain/include/alibabacloud/domain/model/QueryOperationAuditInfoDetailResult.h create mode 100644 domain/include/alibabacloud/domain/model/QueryOperationAuditInfoListRequest.h create mode 100644 domain/include/alibabacloud/domain/model/QueryOperationAuditInfoListResult.h create mode 100644 domain/include/alibabacloud/domain/model/SubmitOperationAuditInfoRequest.h create mode 100644 domain/include/alibabacloud/domain/model/SubmitOperationAuditInfoResult.h create mode 100644 domain/include/alibabacloud/domain/model/SubmitOperationCredentialsRequest.h create mode 100644 domain/include/alibabacloud/domain/model/SubmitOperationCredentialsResult.h create mode 100644 domain/src/model/CancelOperationAuditRequest.cc create mode 100644 domain/src/model/CancelOperationAuditResult.cc create mode 100644 domain/src/model/ChangeAuctionRequest.cc create mode 100644 domain/src/model/ChangeAuctionResult.cc create mode 100644 domain/src/model/GetOperationOssUploadPolicyRequest.cc create mode 100644 domain/src/model/GetOperationOssUploadPolicyResult.cc create mode 100644 domain/src/model/QueryDomainTransferStatusRequest.cc create mode 100644 domain/src/model/QueryDomainTransferStatusResult.cc create mode 100644 domain/src/model/QueryOperationAuditInfoDetailRequest.cc create mode 100644 domain/src/model/QueryOperationAuditInfoDetailResult.cc create mode 100644 domain/src/model/QueryOperationAuditInfoListRequest.cc create mode 100644 domain/src/model/QueryOperationAuditInfoListResult.cc create mode 100644 domain/src/model/SubmitOperationAuditInfoRequest.cc create mode 100644 domain/src/model/SubmitOperationAuditInfoResult.cc create mode 100644 domain/src/model/SubmitOperationCredentialsRequest.cc create mode 100644 domain/src/model/SubmitOperationCredentialsResult.cc diff --git a/CHANGELOG b/CHANGELOG index 70cafb3f6..71a88d018 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,11 @@ +2020-06-23 Version: 1.36.476 +- Support SubmitOperationAuditInfo for Support self-service submission of approval information. +- Support SubmitOperationCredentials for self-service submission of certificate information. +- Support CancelOperationAudit for cancel audit. +- Support GetOperationOssUploadPolic for get oss policy. +- Support QueryOperationAuditInfoLis for query audit list. +- Support QueryOperationAuditInfoDetail for query audit details. + 2020-06-23 Version: 1.36.475 - Generated 2018-08-28 for `Tag`. diff --git a/VERSION b/VERSION index 3b78db538..ccbf00e47 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.475 \ No newline at end of file +1.36.476 \ No newline at end of file diff --git a/domain/CMakeLists.txt b/domain/CMakeLists.txt index 25f84a760..8f118bfd0 100644 --- a/domain/CMakeLists.txt +++ b/domain/CMakeLists.txt @@ -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 diff --git a/domain/include/alibabacloud/domain/DomainClient.h b/domain/include/alibabacloud/domain/DomainClient.h index 2764ac726..286b44e8b 100644 --- a/domain/include/alibabacloud/domain/DomainClient.h +++ b/domain/include/alibabacloud/domain/DomainClient.h @@ -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 CancelDomainVerificationOutcome; typedef std::future CancelDomainVerificationOutcomeCallable; typedef std::function&)> CancelDomainVerificationAsyncHandler; + typedef Outcome CancelOperationAuditOutcome; + typedef std::future CancelOperationAuditOutcomeCallable; + typedef std::function&)> CancelOperationAuditAsyncHandler; typedef Outcome CancelQualificationVerificationOutcome; typedef std::future CancelQualificationVerificationOutcomeCallable; typedef std::function&)> CancelQualificationVerificationAsyncHandler; typedef Outcome CancelTaskOutcome; typedef std::future CancelTaskOutcomeCallable; typedef std::function&)> CancelTaskAsyncHandler; + typedef Outcome ChangeAuctionOutcome; + typedef std::future ChangeAuctionOutcomeCallable; + typedef std::function&)> ChangeAuctionAsyncHandler; typedef Outcome CheckDomainOutcome; typedef std::future CheckDomainOutcomeCallable; typedef std::function&)> CheckDomainAsyncHandler; @@ -329,6 +351,9 @@ namespace AlibabaCloud typedef Outcome FuzzyMatchDomainSensitiveWordOutcome; typedef std::future FuzzyMatchDomainSensitiveWordOutcomeCallable; typedef std::function&)> FuzzyMatchDomainSensitiveWordAsyncHandler; + typedef Outcome GetOperationOssUploadPolicyOutcome; + typedef std::future GetOperationOssUploadPolicyOutcomeCallable; + typedef std::function&)> GetOperationOssUploadPolicyAsyncHandler; typedef Outcome GetQualificationUploadPolicyOutcome; typedef std::future GetQualificationUploadPolicyOutcomeCallable; typedef std::function&)> GetQualificationUploadPolicyAsyncHandler; @@ -404,6 +429,9 @@ namespace AlibabaCloud typedef Outcome QueryDomainSuffixOutcome; typedef std::future QueryDomainSuffixOutcomeCallable; typedef std::function&)> QueryDomainSuffixAsyncHandler; + typedef Outcome QueryDomainTransferStatusOutcome; + typedef std::future QueryDomainTransferStatusOutcomeCallable; + typedef std::function&)> QueryDomainTransferStatusAsyncHandler; typedef Outcome QueryEmailVerificationOutcome; typedef std::future QueryEmailVerificationOutcomeCallable; typedef std::function&)> QueryEmailVerificationAsyncHandler; @@ -422,6 +450,12 @@ namespace AlibabaCloud typedef Outcome QueryLocalEnsAssociationOutcome; typedef std::future QueryLocalEnsAssociationOutcomeCallable; typedef std::function&)> QueryLocalEnsAssociationAsyncHandler; + typedef Outcome QueryOperationAuditInfoDetailOutcome; + typedef std::future QueryOperationAuditInfoDetailOutcomeCallable; + typedef std::function&)> QueryOperationAuditInfoDetailAsyncHandler; + typedef Outcome QueryOperationAuditInfoListOutcome; + typedef std::future QueryOperationAuditInfoListOutcomeCallable; + typedef std::function&)> QueryOperationAuditInfoListAsyncHandler; typedef Outcome QueryQualificationDetailOutcome; typedef std::future QueryQualificationDetailOutcomeCallable; typedef std::function&)> QueryQualificationDetailAsyncHandler; @@ -605,6 +639,12 @@ namespace AlibabaCloud typedef Outcome SubmitEmailVerificationOutcome; typedef std::future SubmitEmailVerificationOutcomeCallable; typedef std::function&)> SubmitEmailVerificationAsyncHandler; + typedef Outcome SubmitOperationAuditInfoOutcome; + typedef std::future SubmitOperationAuditInfoOutcomeCallable; + typedef std::function&)> SubmitOperationAuditInfoAsyncHandler; + typedef Outcome SubmitOperationCredentialsOutcome; + typedef std::future SubmitOperationCredentialsOutcomeCallable; + typedef std::function&)> SubmitOperationCredentialsAsyncHandler; typedef Outcome TransferInCheckMailTokenOutcome; typedef std::future TransferInCheckMailTokenOutcomeCallable; typedef std::function&)> 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& 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& context = nullptr) const; TransferInCheckMailTokenOutcomeCallable transferInCheckMailTokenCallable(const Model::TransferInCheckMailTokenRequest& request) const; diff --git a/domain/include/alibabacloud/domain/model/CancelOperationAuditRequest.h b/domain/include/alibabacloud/domain/model/CancelOperationAuditRequest.h new file mode 100644 index 000000000..c36bd9922 --- /dev/null +++ b/domain/include/alibabacloud/domain/model/CancelOperationAuditRequest.h @@ -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 +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/CancelOperationAuditResult.h b/domain/include/alibabacloud/domain/model/CancelOperationAuditResult.h new file mode 100644 index 000000000..57c78ba1b --- /dev/null +++ b/domain/include/alibabacloud/domain/model/CancelOperationAuditResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/ChangeAuctionRequest.h b/domain/include/alibabacloud/domain/model/ChangeAuctionRequest.h new file mode 100644 index 000000000..140ee16d2 --- /dev/null +++ b/domain/include/alibabacloud/domain/model/ChangeAuctionRequest.h @@ -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 +#include +#include +#include + +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; + float winnerPrice; + std::string status; + float reservePrice; + }; + + public: + ChangeAuctionRequest(); + ~ChangeAuctionRequest(); + + std::vector getAuctionList()const; + void setAuctionList(const std::vector& auctionList); + + private: + std::vector auctionList_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHANGEAUCTIONREQUEST_H_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/ChangeAuctionResult.h b/domain/include/alibabacloud/domain/model/ChangeAuctionResult.h new file mode 100644 index 000000000..b5e2bddfc --- /dev/null +++ b/domain/include/alibabacloud/domain/model/ChangeAuctionResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/GetOperationOssUploadPolicyRequest.h b/domain/include/alibabacloud/domain/model/GetOperationOssUploadPolicyRequest.h new file mode 100644 index 000000000..34df60a9a --- /dev/null +++ b/domain/include/alibabacloud/domain/model/GetOperationOssUploadPolicyRequest.h @@ -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 +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/GetOperationOssUploadPolicyResult.h b/domain/include/alibabacloud/domain/model/GetOperationOssUploadPolicyResult.h new file mode 100644 index 000000000..a29d596f5 --- /dev/null +++ b/domain/include/alibabacloud/domain/model/GetOperationOssUploadPolicyResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/QueryBrokerDemandResult.h b/domain/include/alibabacloud/domain/model/QueryBrokerDemandResult.h index b68ec3e66..329b3b41a 100644 --- a/domain/include/alibabacloud/domain/model/QueryBrokerDemandResult.h +++ b/domain/include/alibabacloud/domain/model/QueryBrokerDemandResult.h @@ -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; }; diff --git a/domain/include/alibabacloud/domain/model/QueryDomainTransferStatusRequest.h b/domain/include/alibabacloud/domain/model/QueryDomainTransferStatusRequest.h new file mode 100644 index 000000000..542bbc6ba --- /dev/null +++ b/domain/include/alibabacloud/domain/model/QueryDomainTransferStatusRequest.h @@ -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 +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/QueryDomainTransferStatusResult.h b/domain/include/alibabacloud/domain/model/QueryDomainTransferStatusResult.h new file mode 100644 index 000000000..1f0eff256 --- /dev/null +++ b/domain/include/alibabacloud/domain/model/QueryDomainTransferStatusResult.h @@ -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 +#include +#include +#include +#include + +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 getDomainTransferStatus()const; + + protected: + void parse(const std::string &payload); + private: + std::vector domainTransferStatus_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYDOMAINTRANSFERSTATUSRESULT_H_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoDetailRequest.h b/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoDetailRequest.h new file mode 100644 index 000000000..772a28c98 --- /dev/null +++ b/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoDetailRequest.h @@ -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 +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoDetailResult.h b/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoDetailResult.h new file mode 100644 index 000000000..f49eb4075 --- /dev/null +++ b/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoDetailResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoListRequest.h b/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoListRequest.h new file mode 100644 index 000000000..bb373e980 --- /dev/null +++ b/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoListRequest.h @@ -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 +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoListResult.h b/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoListResult.h new file mode 100644 index 000000000..98723d9a1 --- /dev/null +++ b/domain/include/alibabacloud/domain/model/QueryOperationAuditInfoListResult.h @@ -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 +#include +#include +#include +#include + +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 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 data_; + int totalItemNum_; + bool nextPage_; + + }; + } + } +} +#endif // !ALIBABACLOUD_DOMAIN_MODEL_QUERYOPERATIONAUDITINFOLISTRESULT_H_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/SubmitOperationAuditInfoRequest.h b/domain/include/alibabacloud/domain/model/SubmitOperationAuditInfoRequest.h new file mode 100644 index 000000000..1f50bccf6 --- /dev/null +++ b/domain/include/alibabacloud/domain/model/SubmitOperationAuditInfoRequest.h @@ -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 +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/SubmitOperationAuditInfoResult.h b/domain/include/alibabacloud/domain/model/SubmitOperationAuditInfoResult.h new file mode 100644 index 000000000..3863e2b6f --- /dev/null +++ b/domain/include/alibabacloud/domain/model/SubmitOperationAuditInfoResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/SubmitOperationCredentialsRequest.h b/domain/include/alibabacloud/domain/model/SubmitOperationCredentialsRequest.h new file mode 100644 index 000000000..da7dfff47 --- /dev/null +++ b/domain/include/alibabacloud/domain/model/SubmitOperationCredentialsRequest.h @@ -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 +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/include/alibabacloud/domain/model/SubmitOperationCredentialsResult.h b/domain/include/alibabacloud/domain/model/SubmitOperationCredentialsResult.h new file mode 100644 index 000000000..bb35cf1bb --- /dev/null +++ b/domain/include/alibabacloud/domain/model/SubmitOperationCredentialsResult.h @@ -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 +#include +#include +#include +#include + +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_ \ No newline at end of file diff --git a/domain/src/DomainClient.cc b/domain/src/DomainClient.cc index 3d9dceff1..0c7220d2d 100644 --- a/domain/src/DomainClient.cc +++ b/domain/src/DomainClient.cc @@ -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& 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>( + [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& 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>( + [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& 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>( + [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& 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>( + [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& 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>( + [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& 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>( + [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& 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>( + [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& 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>( + [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(); diff --git a/domain/src/model/AcceptDemandRequest.cc b/domain/src/model/AcceptDemandRequest.cc index 8b28c137c..e20f4e3a5 100644 --- a/domain/src/model/AcceptDemandRequest.cc +++ b/domain/src/model/AcceptDemandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::AcceptDemandRequest; AcceptDemandRequest::AcceptDemandRequest() : RpcServiceRequest("domain", "2018-02-08", "AcceptDemand") -{} +{ + setMethod(HttpRequest::Method::Post); +} AcceptDemandRequest::~AcceptDemandRequest() {} diff --git a/domain/src/model/AcceptDemandResult.cc b/domain/src/model/AcceptDemandResult.cc index 7ab30a907..7e91c8752 100644 --- a/domain/src/model/AcceptDemandResult.cc +++ b/domain/src/model/AcceptDemandResult.cc @@ -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()); } diff --git a/domain/src/model/BidDomainRequest.cc b/domain/src/model/BidDomainRequest.cc index cf0498056..356598bb8 100644 --- a/domain/src/model/BidDomainRequest.cc +++ b/domain/src/model/BidDomainRequest.cc @@ -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); } diff --git a/domain/src/model/BidDomainResult.cc b/domain/src/model/BidDomainResult.cc index 156b4e168..d1ad6c268 100644 --- a/domain/src/model/BidDomainResult.cc +++ b/domain/src/model/BidDomainResult.cc @@ -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(); diff --git a/domain/src/model/CancelOperationAuditRequest.cc b/domain/src/model/CancelOperationAuditRequest.cc new file mode 100644 index 000000000..27f222ea1 --- /dev/null +++ b/domain/src/model/CancelOperationAuditRequest.cc @@ -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 + +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); +} + diff --git a/domain/src/model/CancelOperationAuditResult.cc b/domain/src/model/CancelOperationAuditResult.cc new file mode 100644 index 000000000..fbb2f404c --- /dev/null +++ b/domain/src/model/CancelOperationAuditResult.cc @@ -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 +#include + +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()); + +} + diff --git a/domain/src/model/ChangeAuctionRequest.cc b/domain/src/model/ChangeAuctionRequest.cc new file mode 100644 index 000000000..67c291e1e --- /dev/null +++ b/domain/src/model/ChangeAuctionRequest.cc @@ -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 + +using AlibabaCloud::Domain::Model::ChangeAuctionRequest; + +ChangeAuctionRequest::ChangeAuctionRequest() : + RpcServiceRequest("domain", "2018-02-08", "ChangeAuction") +{ + setMethod(HttpRequest::Method::Post); +} + +ChangeAuctionRequest::~ChangeAuctionRequest() +{} + +std::vector ChangeAuctionRequest::getAuctionList()const +{ + return auctionList_; +} + +void ChangeAuctionRequest::setAuctionList(const std::vector& 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)); + } +} + diff --git a/domain/src/model/ChangeAuctionResult.cc b/domain/src/model/ChangeAuctionResult.cc new file mode 100644 index 000000000..a04bc7a76 --- /dev/null +++ b/domain/src/model/ChangeAuctionResult.cc @@ -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 +#include + +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()); + +} + diff --git a/domain/src/model/FailDemandRequest.cc b/domain/src/model/FailDemandRequest.cc index a0aa6297e..9fc7f40b5 100644 --- a/domain/src/model/FailDemandRequest.cc +++ b/domain/src/model/FailDemandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::FailDemandRequest; FailDemandRequest::FailDemandRequest() : RpcServiceRequest("domain", "2018-02-08", "FailDemand") -{} +{ + setMethod(HttpRequest::Method::Post); +} FailDemandRequest::~FailDemandRequest() {} diff --git a/domain/src/model/FailDemandResult.cc b/domain/src/model/FailDemandResult.cc index 596ae909e..c3fd71655 100644 --- a/domain/src/model/FailDemandResult.cc +++ b/domain/src/model/FailDemandResult.cc @@ -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()); } diff --git a/domain/src/model/FinishDemandRequest.cc b/domain/src/model/FinishDemandRequest.cc index 5e197f137..86608b411 100644 --- a/domain/src/model/FinishDemandRequest.cc +++ b/domain/src/model/FinishDemandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::FinishDemandRequest; FinishDemandRequest::FinishDemandRequest() : RpcServiceRequest("domain", "2018-02-08", "FinishDemand") -{} +{ + setMethod(HttpRequest::Method::Post); +} FinishDemandRequest::~FinishDemandRequest() {} diff --git a/domain/src/model/FinishDemandResult.cc b/domain/src/model/FinishDemandResult.cc index e5311c40c..6b453824b 100644 --- a/domain/src/model/FinishDemandResult.cc +++ b/domain/src/model/FinishDemandResult.cc @@ -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()); } diff --git a/domain/src/model/GetOperationOssUploadPolicyRequest.cc b/domain/src/model/GetOperationOssUploadPolicyRequest.cc new file mode 100644 index 000000000..d5cdcb9d8 --- /dev/null +++ b/domain/src/model/GetOperationOssUploadPolicyRequest.cc @@ -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 + +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); +} + diff --git a/domain/src/model/GetOperationOssUploadPolicyResult.cc b/domain/src/model/GetOperationOssUploadPolicyResult.cc new file mode 100644 index 000000000..aee4b8f4b --- /dev/null +++ b/domain/src/model/GetOperationOssUploadPolicyResult.cc @@ -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 +#include + +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_; +} + diff --git a/domain/src/model/GetReserveDomainUrlRequest.cc b/domain/src/model/GetReserveDomainUrlRequest.cc index 2e7d45205..964c89694 100644 --- a/domain/src/model/GetReserveDomainUrlRequest.cc +++ b/domain/src/model/GetReserveDomainUrlRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::GetReserveDomainUrlRequest; GetReserveDomainUrlRequest::GetReserveDomainUrlRequest() : RpcServiceRequest("domain", "2018-02-08", "GetReserveDomainUrl") -{} +{ + setMethod(HttpRequest::Method::Post); +} GetReserveDomainUrlRequest::~GetReserveDomainUrlRequest() {} diff --git a/domain/src/model/GetReserveDomainUrlResult.cc b/domain/src/model/GetReserveDomainUrlResult.cc index 8c47de17d..62ac3c995 100644 --- a/domain/src/model/GetReserveDomainUrlResult.cc +++ b/domain/src/model/GetReserveDomainUrlResult.cc @@ -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(); diff --git a/domain/src/model/QueryAuctionDetailRequest.cc b/domain/src/model/QueryAuctionDetailRequest.cc index 561468099..c480dfa81 100644 --- a/domain/src/model/QueryAuctionDetailRequest.cc +++ b/domain/src/model/QueryAuctionDetailRequest.cc @@ -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); } diff --git a/domain/src/model/QueryAuctionDetailResult.cc b/domain/src/model/QueryAuctionDetailResult.cc index fce7b28a6..41ebc4f30 100644 --- a/domain/src/model/QueryAuctionDetailResult.cc +++ b/domain/src/model/QueryAuctionDetailResult.cc @@ -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(); diff --git a/domain/src/model/QueryAuctionsRequest.cc b/domain/src/model/QueryAuctionsRequest.cc index ab5ab67f3..048bdb4e2 100644 --- a/domain/src/model/QueryAuctionsRequest.cc +++ b/domain/src/model/QueryAuctionsRequest.cc @@ -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); } diff --git a/domain/src/model/QueryAuctionsResult.cc b/domain/src/model/QueryAuctionsResult.cc index 71e64a4e4..d6e76904c 100644 --- a/domain/src/model/QueryAuctionsResult.cc +++ b/domain/src/model/QueryAuctionsResult.cc @@ -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()) diff --git a/domain/src/model/QueryBidRecordsRequest.cc b/domain/src/model/QueryBidRecordsRequest.cc index 3dfc37042..b84d94c25 100644 --- a/domain/src/model/QueryBidRecordsRequest.cc +++ b/domain/src/model/QueryBidRecordsRequest.cc @@ -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)); } diff --git a/domain/src/model/QueryBidRecordsResult.cc b/domain/src/model/QueryBidRecordsResult.cc index e81ae8cbb..aac19dcbb 100644 --- a/domain/src/model/QueryBidRecordsResult.cc +++ b/domain/src/model/QueryBidRecordsResult.cc @@ -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()) diff --git a/domain/src/model/QueryBookingDomainInfoRequest.cc b/domain/src/model/QueryBookingDomainInfoRequest.cc index ded474fbc..04fd25dcd 100644 --- a/domain/src/model/QueryBookingDomainInfoRequest.cc +++ b/domain/src/model/QueryBookingDomainInfoRequest.cc @@ -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); } diff --git a/domain/src/model/QueryBookingDomainInfoResult.cc b/domain/src/model/QueryBookingDomainInfoResult.cc index 03b0f3dd0..820dbc5dc 100644 --- a/domain/src/model/QueryBookingDomainInfoResult.cc +++ b/domain/src/model/QueryBookingDomainInfoResult.cc @@ -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()); diff --git a/domain/src/model/QueryBrokerDemandRecordRequest.cc b/domain/src/model/QueryBrokerDemandRecordRequest.cc index 4cd459c76..06d791eaa 100644 --- a/domain/src/model/QueryBrokerDemandRecordRequest.cc +++ b/domain/src/model/QueryBrokerDemandRecordRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::QueryBrokerDemandRecordRequest; QueryBrokerDemandRecordRequest::QueryBrokerDemandRecordRequest() : RpcServiceRequest("domain", "2018-02-08", "QueryBrokerDemandRecord") -{} +{ + setMethod(HttpRequest::Method::Post); +} QueryBrokerDemandRecordRequest::~QueryBrokerDemandRecordRequest() {} diff --git a/domain/src/model/QueryBrokerDemandRecordResult.cc b/domain/src/model/QueryBrokerDemandRecordResult.cc index 2384edf4a..855806eaf 100644 --- a/domain/src/model/QueryBrokerDemandRecordResult.cc +++ b/domain/src/model/QueryBrokerDemandRecordResult.cc @@ -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()) diff --git a/domain/src/model/QueryBrokerDemandRequest.cc b/domain/src/model/QueryBrokerDemandRequest.cc index 21b84dc6c..aafb9be30 100644 --- a/domain/src/model/QueryBrokerDemandRequest.cc +++ b/domain/src/model/QueryBrokerDemandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::QueryBrokerDemandRequest; QueryBrokerDemandRequest::QueryBrokerDemandRequest() : RpcServiceRequest("domain", "2018-02-08", "QueryBrokerDemand") -{} +{ + setMethod(HttpRequest::Method::Post); +} QueryBrokerDemandRequest::~QueryBrokerDemandRequest() {} diff --git a/domain/src/model/QueryBrokerDemandResult.cc b/domain/src/model/QueryBrokerDemandResult.cc index 229800644..df6d47576 100644 --- a/domain/src/model/QueryBrokerDemandResult.cc +++ b/domain/src/model/QueryBrokerDemandResult.cc @@ -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()) diff --git a/domain/src/model/QueryDomainTransferStatusRequest.cc b/domain/src/model/QueryDomainTransferStatusRequest.cc new file mode 100644 index 000000000..36e96c348 --- /dev/null +++ b/domain/src/model/QueryDomainTransferStatusRequest.cc @@ -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 + +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); +} + diff --git a/domain/src/model/QueryDomainTransferStatusResult.cc b/domain/src/model/QueryDomainTransferStatusResult.cc new file mode 100644 index 000000000..f841942a6 --- /dev/null +++ b/domain/src/model/QueryDomainTransferStatusResult.cc @@ -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 +#include + +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::getDomainTransferStatus()const +{ + return domainTransferStatus_; +} + diff --git a/domain/src/model/QueryOperationAuditInfoDetailRequest.cc b/domain/src/model/QueryOperationAuditInfoDetailRequest.cc new file mode 100644 index 000000000..91a41dade --- /dev/null +++ b/domain/src/model/QueryOperationAuditInfoDetailRequest.cc @@ -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 + +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); +} + diff --git a/domain/src/model/QueryOperationAuditInfoDetailResult.cc b/domain/src/model/QueryOperationAuditInfoDetailResult.cc new file mode 100644 index 000000000..77686e804 --- /dev/null +++ b/domain/src/model/QueryOperationAuditInfoDetailResult.cc @@ -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 +#include + +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_; +} + diff --git a/domain/src/model/QueryOperationAuditInfoListRequest.cc b/domain/src/model/QueryOperationAuditInfoListRequest.cc new file mode 100644 index 000000000..947a32d9f --- /dev/null +++ b/domain/src/model/QueryOperationAuditInfoListRequest.cc @@ -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 + +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); +} + diff --git a/domain/src/model/QueryOperationAuditInfoListResult.cc b/domain/src/model/QueryOperationAuditInfoListResult.cc new file mode 100644 index 000000000..a988f030a --- /dev/null +++ b/domain/src/model/QueryOperationAuditInfoListResult.cc @@ -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 +#include + +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::getData()const +{ + return data_; +} + +int QueryOperationAuditInfoListResult::getTotalItemNum()const +{ + return totalItemNum_; +} + +bool QueryOperationAuditInfoListResult::getNextPage()const +{ + return nextPage_; +} + diff --git a/domain/src/model/RecordDemandRequest.cc b/domain/src/model/RecordDemandRequest.cc index 5bed242e2..6bb4f3c9d 100644 --- a/domain/src/model/RecordDemandRequest.cc +++ b/domain/src/model/RecordDemandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::RecordDemandRequest; RecordDemandRequest::RecordDemandRequest() : RpcServiceRequest("domain", "2018-02-08", "RecordDemand") -{} +{ + setMethod(HttpRequest::Method::Post); +} RecordDemandRequest::~RecordDemandRequest() {} diff --git a/domain/src/model/RecordDemandResult.cc b/domain/src/model/RecordDemandResult.cc index cbe8ef0ff..9fe356627 100644 --- a/domain/src/model/RecordDemandResult.cc +++ b/domain/src/model/RecordDemandResult.cc @@ -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()); } diff --git a/domain/src/model/RefuseDemandRequest.cc b/domain/src/model/RefuseDemandRequest.cc index 8ad6f81c6..517e52850 100644 --- a/domain/src/model/RefuseDemandRequest.cc +++ b/domain/src/model/RefuseDemandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::RefuseDemandRequest; RefuseDemandRequest::RefuseDemandRequest() : RpcServiceRequest("domain", "2018-02-08", "RefuseDemand") -{} +{ + setMethod(HttpRequest::Method::Post); +} RefuseDemandRequest::~RefuseDemandRequest() {} diff --git a/domain/src/model/RefuseDemandResult.cc b/domain/src/model/RefuseDemandResult.cc index 4c573b90b..d8d18270a 100644 --- a/domain/src/model/RefuseDemandResult.cc +++ b/domain/src/model/RefuseDemandResult.cc @@ -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()); } diff --git a/domain/src/model/RequestPayDemandRequest.cc b/domain/src/model/RequestPayDemandRequest.cc index 6a88809f7..74ee4d0c1 100644 --- a/domain/src/model/RequestPayDemandRequest.cc +++ b/domain/src/model/RequestPayDemandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Domain::Model::RequestPayDemandRequest; RequestPayDemandRequest::RequestPayDemandRequest() : RpcServiceRequest("domain", "2018-02-08", "RequestPayDemand") -{} +{ + setMethod(HttpRequest::Method::Post); +} RequestPayDemandRequest::~RequestPayDemandRequest() {} diff --git a/domain/src/model/RequestPayDemandResult.cc b/domain/src/model/RequestPayDemandResult.cc index 97fbcb74c..13b7e97e2 100644 --- a/domain/src/model/RequestPayDemandResult.cc +++ b/domain/src/model/RequestPayDemandResult.cc @@ -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()); } diff --git a/domain/src/model/ReserveDomainRequest.cc b/domain/src/model/ReserveDomainRequest.cc index ea7b64f7f..adca0a68d 100644 --- a/domain/src/model/ReserveDomainRequest.cc +++ b/domain/src/model/ReserveDomainRequest.cc @@ -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 ReserveDomainRequest::getChannels()const void ReserveDomainRequest::setChannels(const std::vector& 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); } diff --git a/domain/src/model/ReserveDomainResult.cc b/domain/src/model/ReserveDomainResult.cc index 5086c6000..b90496e4e 100644 --- a/domain/src/model/ReserveDomainResult.cc +++ b/domain/src/model/ReserveDomainResult.cc @@ -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(); diff --git a/domain/src/model/SubmitOperationAuditInfoRequest.cc b/domain/src/model/SubmitOperationAuditInfoRequest.cc new file mode 100644 index 000000000..ef8f4378f --- /dev/null +++ b/domain/src/model/SubmitOperationAuditInfoRequest.cc @@ -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 + +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); +} + diff --git a/domain/src/model/SubmitOperationAuditInfoResult.cc b/domain/src/model/SubmitOperationAuditInfoResult.cc new file mode 100644 index 000000000..bfb497626 --- /dev/null +++ b/domain/src/model/SubmitOperationAuditInfoResult.cc @@ -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 +#include + +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_; +} + diff --git a/domain/src/model/SubmitOperationCredentialsRequest.cc b/domain/src/model/SubmitOperationCredentialsRequest.cc new file mode 100644 index 000000000..3abe386b6 --- /dev/null +++ b/domain/src/model/SubmitOperationCredentialsRequest.cc @@ -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 + +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); +} + diff --git a/domain/src/model/SubmitOperationCredentialsResult.cc b/domain/src/model/SubmitOperationCredentialsResult.cc new file mode 100644 index 000000000..9188ed208 --- /dev/null +++ b/domain/src/model/SubmitOperationCredentialsResult.cc @@ -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 +#include + +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()); + +} +