Added audit status.

This commit is contained in:
sdk-team
2021-10-15 08:56:22 +00:00
parent bdb663548a
commit a5a5b1c4eb
15 changed files with 632 additions and 26 deletions

View File

@@ -42,6 +42,8 @@
#include "model/ChangeAuctionResult.h"
#include "model/CheckDomainRequest.h"
#include "model/CheckDomainResult.h"
#include "model/CheckDomainStatusRequest.h"
#include "model/CheckDomainStatusResult.h"
#include "model/CheckDomainSunriseClaimRequest.h"
#include "model/CheckDomainSunriseClaimResult.h"
#include "model/CheckMaxYearOfServerLockRequest.h"
@@ -52,6 +54,8 @@
#include "model/CheckTransferInFeasibilityResult.h"
#include "model/ConfirmTransferInEmailRequest.h"
#include "model/ConfirmTransferInEmailResult.h"
#include "model/CreateFixedPriceDemandOrderRequest.h"
#include "model/CreateFixedPriceDemandOrderResult.h"
#include "model/DeleteContactTemplatesRequest.h"
#include "model/DeleteContactTemplatesResult.h"
#include "model/DeleteDomainGroupRequest.h"
@@ -323,6 +327,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CheckDomainResult> CheckDomainOutcome;
typedef std::future<CheckDomainOutcome> CheckDomainOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CheckDomainRequest&, const CheckDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDomainAsyncHandler;
typedef Outcome<Error, Model::CheckDomainStatusResult> CheckDomainStatusOutcome;
typedef std::future<CheckDomainStatusOutcome> CheckDomainStatusOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CheckDomainStatusRequest&, const CheckDomainStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDomainStatusAsyncHandler;
typedef Outcome<Error, Model::CheckDomainSunriseClaimResult> CheckDomainSunriseClaimOutcome;
typedef std::future<CheckDomainSunriseClaimOutcome> CheckDomainSunriseClaimOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CheckDomainSunriseClaimRequest&, const CheckDomainSunriseClaimOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDomainSunriseClaimAsyncHandler;
@@ -338,6 +345,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ConfirmTransferInEmailResult> ConfirmTransferInEmailOutcome;
typedef std::future<ConfirmTransferInEmailOutcome> ConfirmTransferInEmailOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::ConfirmTransferInEmailRequest&, const ConfirmTransferInEmailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmTransferInEmailAsyncHandler;
typedef Outcome<Error, Model::CreateFixedPriceDemandOrderResult> CreateFixedPriceDemandOrderOutcome;
typedef std::future<CreateFixedPriceDemandOrderOutcome> CreateFixedPriceDemandOrderOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::CreateFixedPriceDemandOrderRequest&, const CreateFixedPriceDemandOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFixedPriceDemandOrderAsyncHandler;
typedef Outcome<Error, Model::DeleteContactTemplatesResult> DeleteContactTemplatesOutcome;
typedef std::future<DeleteContactTemplatesOutcome> DeleteContactTemplatesOutcomeCallable;
typedef std::function<void(const DomainClient*, const Model::DeleteContactTemplatesRequest&, const DeleteContactTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteContactTemplatesAsyncHandler;
@@ -721,6 +731,9 @@ namespace AlibabaCloud
CheckDomainOutcome checkDomain(const Model::CheckDomainRequest &request)const;
void checkDomainAsync(const Model::CheckDomainRequest& request, const CheckDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckDomainOutcomeCallable checkDomainCallable(const Model::CheckDomainRequest& request) const;
CheckDomainStatusOutcome checkDomainStatus(const Model::CheckDomainStatusRequest &request)const;
void checkDomainStatusAsync(const Model::CheckDomainStatusRequest& request, const CheckDomainStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckDomainStatusOutcomeCallable checkDomainStatusCallable(const Model::CheckDomainStatusRequest& request) const;
CheckDomainSunriseClaimOutcome checkDomainSunriseClaim(const Model::CheckDomainSunriseClaimRequest &request)const;
void checkDomainSunriseClaimAsync(const Model::CheckDomainSunriseClaimRequest& request, const CheckDomainSunriseClaimAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CheckDomainSunriseClaimOutcomeCallable checkDomainSunriseClaimCallable(const Model::CheckDomainSunriseClaimRequest& request) const;
@@ -736,6 +749,9 @@ namespace AlibabaCloud
ConfirmTransferInEmailOutcome confirmTransferInEmail(const Model::ConfirmTransferInEmailRequest &request)const;
void confirmTransferInEmailAsync(const Model::ConfirmTransferInEmailRequest& request, const ConfirmTransferInEmailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfirmTransferInEmailOutcomeCallable confirmTransferInEmailCallable(const Model::ConfirmTransferInEmailRequest& request) const;
CreateFixedPriceDemandOrderOutcome createFixedPriceDemandOrder(const Model::CreateFixedPriceDemandOrderRequest &request)const;
void createFixedPriceDemandOrderAsync(const Model::CreateFixedPriceDemandOrderRequest& request, const CreateFixedPriceDemandOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateFixedPriceDemandOrderOutcomeCallable createFixedPriceDemandOrderCallable(const Model::CreateFixedPriceDemandOrderRequest& request) const;
DeleteContactTemplatesOutcome deleteContactTemplates(const Model::DeleteContactTemplatesRequest &request)const;
void deleteContactTemplatesAsync(const Model::DeleteContactTemplatesRequest& request, const DeleteContactTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteContactTemplatesOutcomeCallable deleteContactTemplatesCallable(const Model::DeleteContactTemplatesRequest& request) const;

View File

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

View File

@@ -0,0 +1,65 @@
/*
* 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_CHECKDOMAINSTATUSRESULT_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CheckDomainStatusResult : public ServiceResult
{
public:
struct Module
{
long endTime;
float price;
long regDate;
std::string domain;
long deadDate;
};
CheckDomainStatusResult();
explicit CheckDomainStatusResult(const std::string &payload);
~CheckDomainStatusResult();
int getHttpStatusCode()const;
std::string getErrorCode()const;
Module getModule()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
std::string errorCode_;
Module module_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CHECKDOMAINSTATUSRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DOMAIN_MODEL_CREATEFIXEDPRICEDEMANDORDERREQUEST_H_
#define ALIBABACLOUD_DOMAIN_MODEL_CREATEFIXEDPRICEDEMANDORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/domain/DomainExport.h>
namespace AlibabaCloud
{
namespace Domain
{
namespace Model
{
class ALIBABACLOUD_DOMAIN_EXPORT CreateFixedPriceDemandOrderRequest : public RpcServiceRequest
{
public:
CreateFixedPriceDemandOrderRequest();
~CreateFixedPriceDemandOrderRequest();
std::string getCode()const;
void setCode(const std::string& code);
std::string getContactId()const;
void setContactId(const std::string& contactId);
std::string getDomain()const;
void setDomain(const std::string& domain);
std::string getSource()const;
void setSource(const std::string& source);
private:
std::string code_;
std::string contactId_;
std::string domain_;
std::string source_;
};
}
}
}
#endif // !ALIBABACLOUD_DOMAIN_MODEL_CREATEFIXEDPRICEDEMANDORDERREQUEST_H_

View File

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

View File

@@ -40,10 +40,11 @@ namespace AlibabaCloud
std::string demandDomain;
std::string mobile;
float payPrice;
float bargainSellerPrice;
float servicePayPrice;
std::string payDomain;
float bargainSellerPrice;
int orderType;
std::string payDomain;
int auditStatus;
int produceType;
std::string bargainSellerMobile;
long publishTime;