regenerate code

This commit is contained in:
wb-hx510875
2020-03-26 17:27:13 +08:00
committed by Axios
parent cba94f2119
commit f0c2600a26
6249 changed files with 188711 additions and 43443 deletions

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::ActivateLicenseRequest;
ActivateLicenseRequest::ActivateLicenseRequest() :
RpcServiceRequest("market", "2015-11-01", "ActivateLicense")
{}
{
setMethod(HttpRequest::Method::Post);
}
ActivateLicenseRequest::~ActivateLicenseRequest()
{}
@@ -33,7 +35,7 @@ std::string ActivateLicenseRequest::getIdentification()const
void ActivateLicenseRequest::setIdentification(const std::string& identification)
{
identification_ = identification;
setCoreParameter("Identification", identification);
setParameter("Identification", identification);
}
std::string ActivateLicenseRequest::getLicenseCode()const
@@ -44,6 +46,6 @@ std::string ActivateLicenseRequest::getLicenseCode()const
void ActivateLicenseRequest::setLicenseCode(const std::string& licenseCode)
{
licenseCode_ = licenseCode;
setCoreParameter("LicenseCode", licenseCode);
setParameter("LicenseCode", licenseCode);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::BindImagePackageRequest;
BindImagePackageRequest::BindImagePackageRequest() :
RpcServiceRequest("market", "2015-11-01", "BindImagePackage")
{}
{
setMethod(HttpRequest::Method::Post);
}
BindImagePackageRequest::~BindImagePackageRequest()
{}
@@ -33,7 +35,7 @@ std::string BindImagePackageRequest::getEcsInstanceId()const
void BindImagePackageRequest::setEcsInstanceId(const std::string& ecsInstanceId)
{
ecsInstanceId_ = ecsInstanceId;
setCoreParameter("EcsInstanceId", ecsInstanceId);
setParameter("EcsInstanceId", ecsInstanceId);
}
std::string BindImagePackageRequest::getImagePackageInstanceId()const
@@ -44,6 +46,6 @@ std::string BindImagePackageRequest::getImagePackageInstanceId()const
void BindImagePackageRequest::setImagePackageInstanceId(const std::string& imagePackageInstanceId)
{
imagePackageInstanceId_ = imagePackageInstanceId;
setCoreParameter("ImagePackageInstanceId", imagePackageInstanceId);
setParameter("ImagePackageInstanceId", imagePackageInstanceId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::CreateCommodityRequest;
CreateCommodityRequest::CreateCommodityRequest() :
RpcServiceRequest("market", "2015-11-01", "CreateCommodity")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateCommodityRequest::~CreateCommodityRequest()
{}
@@ -33,7 +35,7 @@ std::string CreateCommodityRequest::getApplicationId()const
void CreateCommodityRequest::setApplicationId(const std::string& applicationId)
{
applicationId_ = applicationId;
setCoreParameter("ApplicationId", applicationId);
setParameter("ApplicationId", applicationId);
}
std::string CreateCommodityRequest::getContent()const
@@ -44,6 +46,6 @@ std::string CreateCommodityRequest::getContent()const
void CreateCommodityRequest::setContent(const std::string& content)
{
content_ = content;
setCoreParameter("Content", content);
setBodyParameter("Content", content);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::CreateOrderRequest;
CreateOrderRequest::CreateOrderRequest() :
RpcServiceRequest("market", "2015-11-01", "CreateOrder")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateOrderRequest::~CreateOrderRequest()
{}
@@ -33,7 +35,7 @@ std::string CreateOrderRequest::getOrderSouce()const
void CreateOrderRequest::setOrderSouce(const std::string& orderSouce)
{
orderSouce_ = orderSouce;
setCoreParameter("OrderSouce", orderSouce);
setParameter("OrderSouce", orderSouce);
}
std::string CreateOrderRequest::getCommodity()const
@@ -44,7 +46,7 @@ std::string CreateOrderRequest::getCommodity()const
void CreateOrderRequest::setCommodity(const std::string& commodity)
{
commodity_ = commodity;
setCoreParameter("Commodity", commodity);
setParameter("Commodity", commodity);
}
std::string CreateOrderRequest::getClientToken()const
@@ -55,7 +57,7 @@ std::string CreateOrderRequest::getClientToken()const
void CreateOrderRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string CreateOrderRequest::getOwnerId()const
@@ -66,7 +68,7 @@ std::string CreateOrderRequest::getOwnerId()const
void CreateOrderRequest::setOwnerId(const std::string& ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", ownerId);
setParameter("OwnerId", ownerId);
}
std::string CreateOrderRequest::getPaymentType()const
@@ -77,7 +79,7 @@ std::string CreateOrderRequest::getPaymentType()const
void CreateOrderRequest::setPaymentType(const std::string& paymentType)
{
paymentType_ = paymentType;
setCoreParameter("PaymentType", paymentType);
setParameter("PaymentType", paymentType);
}
std::string CreateOrderRequest::getOrderType()const
@@ -88,6 +90,6 @@ std::string CreateOrderRequest::getOrderType()const
void CreateOrderRequest::setOrderType(const std::string& orderType)
{
orderType_ = orderType;
setCoreParameter("OrderType", orderType);
setParameter("OrderType", orderType);
}

View File

@@ -20,22 +20,13 @@ using AlibabaCloud::Market::Model::CreateRateRequest;
CreateRateRequest::CreateRateRequest() :
RpcServiceRequest("market", "2015-11-01", "CreateRate")
{}
{
setMethod(HttpRequest::Method::Post);
}
CreateRateRequest::~CreateRateRequest()
{}
std::string CreateRateRequest::getScore()const
{
return score_;
}
void CreateRateRequest::setScore(const std::string& score)
{
score_ = score;
setCoreParameter("Score", score);
}
std::string CreateRateRequest::getOrderId()const
{
return orderId_;
@@ -44,18 +35,7 @@ std::string CreateRateRequest::getOrderId()const
void CreateRateRequest::setOrderId(const std::string& orderId)
{
orderId_ = orderId;
setCoreParameter("OrderId", orderId);
}
std::string CreateRateRequest::getRequestId()const
{
return requestId_;
}
void CreateRateRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setCoreParameter("RequestId", requestId);
setParameter("OrderId", orderId);
}
std::string CreateRateRequest::getContent()const
@@ -66,6 +46,28 @@ std::string CreateRateRequest::getContent()const
void CreateRateRequest::setContent(const std::string& content)
{
content_ = content;
setCoreParameter("Content", content);
setParameter("Content", content);
}
std::string CreateRateRequest::getScore()const
{
return score_;
}
void CreateRateRequest::setScore(const std::string& score)
{
score_ = score;
setParameter("Score", score);
}
std::string CreateRateRequest::getRequestId()const
{
return requestId_;
}
void CreateRateRequest::setRequestId(const std::string& requestId)
{
requestId_ = requestId;
setParameter("RequestId", requestId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::DeleteCommodityRequest;
DeleteCommodityRequest::DeleteCommodityRequest() :
RpcServiceRequest("market", "2015-11-01", "DeleteCommodity")
{}
{
setMethod(HttpRequest::Method::Post);
}
DeleteCommodityRequest::~DeleteCommodityRequest()
{}
@@ -33,6 +35,6 @@ std::string DeleteCommodityRequest::getCommodityId()const
void DeleteCommodityRequest::setCommodityId(const std::string& commodityId)
{
commodityId_ = commodityId;
setCoreParameter("CommodityId", commodityId);
setParameter("CommodityId", commodityId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::DescribeCommoditiesRequest;
DescribeCommoditiesRequest::DescribeCommoditiesRequest() :
RpcServiceRequest("market", "2015-11-01", "DescribeCommodities")
{}
{
setMethod(HttpRequest::Method::Get);
}
DescribeCommoditiesRequest::~DescribeCommoditiesRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeCommoditiesRequest::getCommodityGmtModifiedTo()const
void DescribeCommoditiesRequest::setCommodityGmtModifiedTo(const std::string& commodityGmtModifiedTo)
{
commodityGmtModifiedTo_ = commodityGmtModifiedTo;
setCoreParameter("CommodityGmtModifiedTo", commodityGmtModifiedTo);
setParameter("CommodityGmtModifiedTo", commodityGmtModifiedTo);
}
std::string DescribeCommoditiesRequest::getCommodityGmtModifiedFrom()const
@@ -44,7 +46,7 @@ std::string DescribeCommoditiesRequest::getCommodityGmtModifiedFrom()const
void DescribeCommoditiesRequest::setCommodityGmtModifiedFrom(const std::string& commodityGmtModifiedFrom)
{
commodityGmtModifiedFrom_ = commodityGmtModifiedFrom;
setCoreParameter("CommodityGmtModifiedFrom", commodityGmtModifiedFrom);
setParameter("CommodityGmtModifiedFrom", commodityGmtModifiedFrom);
}
std::string DescribeCommoditiesRequest::getCommodityId()const
@@ -55,7 +57,7 @@ std::string DescribeCommoditiesRequest::getCommodityId()const
void DescribeCommoditiesRequest::setCommodityId(const std::string& commodityId)
{
commodityId_ = commodityId;
setCoreParameter("CommodityId", commodityId);
setParameter("CommodityId", commodityId);
}
std::string DescribeCommoditiesRequest::getCommodityGmtPublishFrom()const
@@ -66,7 +68,7 @@ std::string DescribeCommoditiesRequest::getCommodityGmtPublishFrom()const
void DescribeCommoditiesRequest::setCommodityGmtPublishFrom(const std::string& commodityGmtPublishFrom)
{
commodityGmtPublishFrom_ = commodityGmtPublishFrom;
setCoreParameter("CommodityGmtPublishFrom", commodityGmtPublishFrom);
setParameter("CommodityGmtPublishFrom", commodityGmtPublishFrom);
}
std::string DescribeCommoditiesRequest::getCommodityStatuses()const
@@ -77,7 +79,7 @@ std::string DescribeCommoditiesRequest::getCommodityStatuses()const
void DescribeCommoditiesRequest::setCommodityStatuses(const std::string& commodityStatuses)
{
commodityStatuses_ = commodityStatuses;
setCoreParameter("CommodityStatuses", commodityStatuses);
setParameter("CommodityStatuses", commodityStatuses);
}
int DescribeCommoditiesRequest::getPageNumber()const
@@ -88,7 +90,7 @@ int DescribeCommoditiesRequest::getPageNumber()const
void DescribeCommoditiesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeCommoditiesRequest::getCommodityGmtCreatedFrom()const
@@ -99,7 +101,7 @@ std::string DescribeCommoditiesRequest::getCommodityGmtCreatedFrom()const
void DescribeCommoditiesRequest::setCommodityGmtCreatedFrom(const std::string& commodityGmtCreatedFrom)
{
commodityGmtCreatedFrom_ = commodityGmtCreatedFrom;
setCoreParameter("CommodityGmtCreatedFrom", commodityGmtCreatedFrom);
setParameter("CommodityGmtCreatedFrom", commodityGmtCreatedFrom);
}
std::string DescribeCommoditiesRequest::getCommodityIds()const
@@ -110,7 +112,7 @@ std::string DescribeCommoditiesRequest::getCommodityIds()const
void DescribeCommoditiesRequest::setCommodityIds(const std::string& commodityIds)
{
commodityIds_ = commodityIds;
setCoreParameter("CommodityIds", commodityIds);
setParameter("CommodityIds", commodityIds);
}
std::string DescribeCommoditiesRequest::getCommodityGmtCreatedTo()const
@@ -121,7 +123,7 @@ std::string DescribeCommoditiesRequest::getCommodityGmtCreatedTo()const
void DescribeCommoditiesRequest::setCommodityGmtCreatedTo(const std::string& commodityGmtCreatedTo)
{
commodityGmtCreatedTo_ = commodityGmtCreatedTo;
setCoreParameter("CommodityGmtCreatedTo", commodityGmtCreatedTo);
setParameter("CommodityGmtCreatedTo", commodityGmtCreatedTo);
}
int DescribeCommoditiesRequest::getPageSize()const
@@ -132,7 +134,7 @@ int DescribeCommoditiesRequest::getPageSize()const
void DescribeCommoditiesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
std::string DescribeCommoditiesRequest::getCommodityGmtPublishTo()const
@@ -143,7 +145,7 @@ std::string DescribeCommoditiesRequest::getCommodityGmtPublishTo()const
void DescribeCommoditiesRequest::setCommodityGmtPublishTo(const std::string& commodityGmtPublishTo)
{
commodityGmtPublishTo_ = commodityGmtPublishTo;
setCoreParameter("CommodityGmtPublishTo", commodityGmtPublishTo);
setParameter("CommodityGmtPublishTo", commodityGmtPublishTo);
}
std::string DescribeCommoditiesRequest::getCommodityAuditStatuses()const
@@ -154,7 +156,7 @@ std::string DescribeCommoditiesRequest::getCommodityAuditStatuses()const
void DescribeCommoditiesRequest::setCommodityAuditStatuses(const std::string& commodityAuditStatuses)
{
commodityAuditStatuses_ = commodityAuditStatuses;
setCoreParameter("CommodityAuditStatuses", commodityAuditStatuses);
setParameter("CommodityAuditStatuses", commodityAuditStatuses);
}
std::string DescribeCommoditiesRequest::getProperties()const
@@ -165,7 +167,7 @@ std::string DescribeCommoditiesRequest::getProperties()const
void DescribeCommoditiesRequest::setProperties(const std::string& properties)
{
properties_ = properties;
setCoreParameter("Properties", properties);
setParameter("Properties", properties);
}
std::string DescribeCommoditiesRequest::getCommodityCategoryIds()const
@@ -176,6 +178,6 @@ std::string DescribeCommoditiesRequest::getCommodityCategoryIds()const
void DescribeCommoditiesRequest::setCommodityCategoryIds(const std::string& commodityCategoryIds)
{
commodityCategoryIds_ = commodityCategoryIds;
setCoreParameter("CommodityCategoryIds", commodityCategoryIds);
setParameter("CommodityCategoryIds", commodityCategoryIds);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::DescribeCommodityRequest;
DescribeCommodityRequest::DescribeCommodityRequest() :
RpcServiceRequest("market", "2015-11-01", "DescribeCommodity")
{}
{
setMethod(HttpRequest::Method::Get);
}
DescribeCommodityRequest::~DescribeCommodityRequest()
{}
@@ -33,6 +35,6 @@ std::string DescribeCommodityRequest::getCommodityId()const
void DescribeCommodityRequest::setCommodityId(const std::string& commodityId)
{
commodityId_ = commodityId;
setCoreParameter("CommodityId", commodityId);
setParameter("CommodityId", commodityId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::DescribeInstanceRequest;
DescribeInstanceRequest::DescribeInstanceRequest() :
RpcServiceRequest("market", "2015-11-01", "DescribeInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstanceRequest::~DescribeInstanceRequest()
{}
@@ -33,7 +35,7 @@ long DescribeInstanceRequest::getOwnerId()const
void DescribeInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribeInstanceRequest::getInstanceId()const
@@ -44,7 +46,7 @@ std::string DescribeInstanceRequest::getInstanceId()const
void DescribeInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", instanceId);
setParameter("InstanceId", instanceId);
}
std::string DescribeInstanceRequest::getOrderType()const
@@ -55,6 +57,6 @@ std::string DescribeInstanceRequest::getOrderType()const
void DescribeInstanceRequest::setOrderType(const std::string& orderType)
{
orderType_ = orderType;
setCoreParameter("OrderType", orderType);
setParameter("OrderType", orderType);
}

View File

@@ -120,6 +120,8 @@ void DescribeInstanceResult::parse(const std::string &payload)
componentJson_ = value["ComponentJson"].asString();
if(!value["Constraints"].isNull())
constraints_ = value["Constraints"].asString();
if(!value["IsTrial"].isNull())
isTrial_ = value["IsTrial"].asString() == "true";
}
@@ -193,6 +195,11 @@ std::string DescribeInstanceResult::getComponentJson()const
return componentJson_;
}
bool DescribeInstanceResult::getIsTrial()const
{
return isTrial_;
}
std::string DescribeInstanceResult::getProductSkuCode()const
{
return productSkuCode_;

View File

@@ -20,22 +20,13 @@ using AlibabaCloud::Market::Model::DescribeInstancesRequest;
DescribeInstancesRequest::DescribeInstancesRequest() :
RpcServiceRequest("market", "2015-11-01", "DescribeInstances")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeInstancesRequest::~DescribeInstancesRequest()
{}
int DescribeInstancesRequest::getPageSize()const
{
return pageSize_;
}
void DescribeInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}
int DescribeInstancesRequest::getPageNumber()const
{
return pageNumber_;
@@ -44,7 +35,7 @@ int DescribeInstancesRequest::getPageNumber()const
void DescribeInstancesRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}
std::string DescribeInstancesRequest::getProductType()const
@@ -55,6 +46,17 @@ std::string DescribeInstancesRequest::getProductType()const
void DescribeInstancesRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setCoreParameter("ProductType", productType);
setParameter("ProductType", productType);
}
int DescribeInstancesRequest::getPageSize()const
{
return pageSize_;
}
void DescribeInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::DescribeLicenseRequest;
DescribeLicenseRequest::DescribeLicenseRequest() :
RpcServiceRequest("market", "2015-11-01", "DescribeLicense")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeLicenseRequest::~DescribeLicenseRequest()
{}
@@ -33,6 +35,6 @@ std::string DescribeLicenseRequest::getLicenseCode()const
void DescribeLicenseRequest::setLicenseCode(const std::string& licenseCode)
{
licenseCode_ = licenseCode;
setCoreParameter("LicenseCode", licenseCode);
setParameter("LicenseCode", licenseCode);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::DescribeOrderRequest;
DescribeOrderRequest::DescribeOrderRequest() :
RpcServiceRequest("market", "2015-11-01", "DescribeOrder")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeOrderRequest::~DescribeOrderRequest()
{}
@@ -33,6 +35,6 @@ std::string DescribeOrderRequest::getOrderId()const
void DescribeOrderRequest::setOrderId(const std::string& orderId)
{
orderId_ = orderId;
setCoreParameter("OrderId", orderId);
setParameter("OrderId", orderId);
}

View File

@@ -81,6 +81,8 @@ void DescribeOrderResult::parse(const std::string &payload)
paymentPrice_ = std::stof(value["PaymentPrice"].asString());
if(!value["CouponPrice"].isNull())
couponPrice_ = std::stof(value["CouponPrice"].asString());
if(!value["Components"].isNull())
components_ = value["Components"].asString();
}
@@ -139,6 +141,11 @@ std::vector<std::string> DescribeOrderResult::getSupplierTelephones()const
return supplierTelephones_;
}
std::string DescribeOrderResult::getComponents()const
{
return components_;
}
std::string DescribeOrderResult::getOrderStatus()const
{
return orderStatus_;

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::DescribePriceRequest;
DescribePriceRequest::DescribePriceRequest() :
RpcServiceRequest("market", "2015-11-01", "DescribePrice")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribePriceRequest::~DescribePriceRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribePriceRequest::getCommodity()const
void DescribePriceRequest::setCommodity(const std::string& commodity)
{
commodity_ = commodity;
setCoreParameter("Commodity", commodity);
setParameter("Commodity", commodity);
}
std::string DescribePriceRequest::getOrderType()const
@@ -44,6 +46,6 @@ std::string DescribePriceRequest::getOrderType()const
void DescribePriceRequest::setOrderType(const std::string& orderType)
{
orderType_ = orderType;
setCoreParameter("OrderType", orderType);
setParameter("OrderType", orderType);
}

View File

@@ -51,6 +51,24 @@ void DescribePriceResult::parse(const std::string &payload)
promotionRulesObject.title = valuePromotionRulesPromotionRule["Title"].asString();
promotionRules_.push_back(promotionRulesObject);
}
auto allCouponsNode = value["Coupons"]["Coupon"];
for (auto valueCouponsCoupon : allCouponsNode)
{
Coupon couponsObject;
if(!valueCouponsCoupon["CouponOptionCode"].isNull())
couponsObject.couponOptionCode = valueCouponsCoupon["CouponOptionCode"].asString();
if(!valueCouponsCoupon["CouponOptionNo"].isNull())
couponsObject.couponOptionNo = valueCouponsCoupon["CouponOptionNo"].asString();
if(!valueCouponsCoupon["CouponName"].isNull())
couponsObject.couponName = valueCouponsCoupon["CouponName"].asString();
if(!valueCouponsCoupon["CouponDesc"].isNull())
couponsObject.couponDesc = valueCouponsCoupon["CouponDesc"].asString();
if(!valueCouponsCoupon["CanPromFee"].isNull())
couponsObject.canPromFee = std::stof(valueCouponsCoupon["CanPromFee"].asString());
if(!valueCouponsCoupon["IsSelected"].isNull())
couponsObject.isSelected = valueCouponsCoupon["IsSelected"].asString() == "true";
coupons_.push_back(couponsObject);
}
if(!value["ProductCode"].isNull())
productCode_ = value["ProductCode"].asString();
if(!value["OriginalPrice"].isNull())
@@ -59,12 +77,26 @@ void DescribePriceResult::parse(const std::string &payload)
tradePrice_ = std::stof(value["TradePrice"].asString());
if(!value["DiscountPrice"].isNull())
discountPrice_ = std::stof(value["DiscountPrice"].asString());
if(!value["Cuxiao"].isNull())
cuxiao_ = value["Cuxiao"].asString() == "true";
if(!value["Duration"].isNull())
duration_ = std::stoi(value["Duration"].asString());
if(!value["Cycle"].isNull())
cycle_ = value["Cycle"].asString();
if(!value["InfoTitle"].isNull())
infoTitle_ = value["InfoTitle"].asString();
if(!value["ExpressionCode"].isNull())
expressionCode_ = value["ExpressionCode"].asString();
if(!value["Currency"].isNull())
currency_ = value["Currency"].asString();
if(!value["ExpressionMessage"].isNull())
expressionMessage_ = value["ExpressionMessage"].asString();
}
std::vector<DescribePriceResult::PromotionRule> DescribePriceResult::getPromotionRules()const
std::string DescribePriceResult::getExpressionCode()const
{
return promotionRules_;
return expressionCode_;
}
float DescribePriceResult::getOriginalPrice()const
@@ -77,9 +109,9 @@ std::string DescribePriceResult::getProductCode()const
return productCode_;
}
float DescribePriceResult::getDiscountPrice()const
int DescribePriceResult::getDuration()const
{
return discountPrice_;
return duration_;
}
float DescribePriceResult::getTradePrice()const
@@ -87,3 +119,43 @@ float DescribePriceResult::getTradePrice()const
return tradePrice_;
}
bool DescribePriceResult::getCuxiao()const
{
return cuxiao_;
}
std::string DescribePriceResult::getCycle()const
{
return cycle_;
}
std::string DescribePriceResult::getInfoTitle()const
{
return infoTitle_;
}
std::vector<DescribePriceResult::PromotionRule> DescribePriceResult::getPromotionRules()const
{
return promotionRules_;
}
float DescribePriceResult::getDiscountPrice()const
{
return discountPrice_;
}
std::string DescribePriceResult::getCurrency()const
{
return currency_;
}
std::string DescribePriceResult::getExpressionMessage()const
{
return expressionMessage_;
}
std::vector<DescribePriceResult::Coupon> DescribePriceResult::getCoupons()const
{
return coupons_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::DescribeProductRequest;
DescribeProductRequest::DescribeProductRequest() :
RpcServiceRequest("market", "2015-11-01", "DescribeProduct")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeProductRequest::~DescribeProductRequest()
{}
@@ -33,7 +35,7 @@ std::string DescribeProductRequest::getCode()const
void DescribeProductRequest::setCode(const std::string& code)
{
code_ = code;
setCoreParameter("Code", code);
setParameter("Code", code);
}
bool DescribeProductRequest::getQueryDraft()const
@@ -44,7 +46,7 @@ bool DescribeProductRequest::getQueryDraft()const
void DescribeProductRequest::setQueryDraft(bool queryDraft)
{
queryDraft_ = queryDraft;
setCoreParameter("QueryDraft", queryDraft ? "true" : "false");
setParameter("QueryDraft", queryDraft ? "true" : "false");
}
std::string DescribeProductRequest::getAliUid()const
@@ -55,6 +57,6 @@ std::string DescribeProductRequest::getAliUid()const
void DescribeProductRequest::setAliUid(const std::string& aliUid)
{
aliUid_ = aliUid;
setCoreParameter("AliUid", aliUid);
setParameter("AliUid", aliUid);
}

View File

@@ -175,6 +175,10 @@ void DescribeProductResult::parse(const std::string &payload)
gmtCreated_ = std::stol(value["GmtCreated"].asString());
if(!value["GmtModified"].isNull())
gmtModified_ = std::stol(value["GmtModified"].asString());
if(!value["SupplierPk"].isNull())
supplierPk_ = std::stol(value["SupplierPk"].asString());
if(!value["FrontCategoryId"].isNull())
frontCategoryId_ = std::stol(value["FrontCategoryId"].asString());
}
@@ -183,6 +187,11 @@ std::string DescribeProductResult::getStatus()const
return status_;
}
long DescribeProductResult::getFrontCategoryId()const
{
return frontCategoryId_;
}
std::string DescribeProductResult::getDescription()const
{
return description_;
@@ -228,6 +237,11 @@ std::string DescribeProductResult::getShortDescription()const
return shortDescription_;
}
long DescribeProductResult::getSupplierPk()const
{
return supplierPk_;
}
std::string DescribeProductResult::getType()const
{
return type_;

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::DescribeProductsRequest;
DescribeProductsRequest::DescribeProductsRequest() :
RpcServiceRequest("market", "2015-11-01", "DescribeProducts")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeProductsRequest::~DescribeProductsRequest()
{}
@@ -33,12 +35,11 @@ std::vector<DescribeProductsRequest::Filter> DescribeProductsRequest::getFilter(
void DescribeProductsRequest::setFilter(const std::vector<Filter>& filter)
{
filter_ = filter;
int i = 0;
for(int i = 0; i!= filter.size(); i++) {
auto obj = filter.at(i);
std::string str ="Filter."+ std::to_string(i);
setCoreParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Key", obj.key);
for(int dep1 = 0; dep1!= filter.size(); dep1++) {
auto filterObj = filter.at(dep1);
std::string filterObjStr = "Filter." + std::to_string(dep1 + 1);
setParameter(filterObjStr + ".Value", filterObj.value);
setParameter(filterObjStr + ".Key", filterObj.key);
}
}
@@ -50,7 +51,7 @@ std::string DescribeProductsRequest::getSearchTerm()const
void DescribeProductsRequest::setSearchTerm(const std::string& searchTerm)
{
searchTerm_ = searchTerm;
setCoreParameter("SearchTerm", searchTerm);
setParameter("SearchTerm", searchTerm);
}
int DescribeProductsRequest::getPageSize()const
@@ -61,7 +62,7 @@ int DescribeProductsRequest::getPageSize()const
void DescribeProductsRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
setParameter("PageSize", std::to_string(pageSize));
}
int DescribeProductsRequest::getPageNumber()const
@@ -72,6 +73,6 @@ int DescribeProductsRequest::getPageNumber()const
void DescribeProductsRequest::setPageNumber(int pageNumber)
{
pageNumber_ = pageNumber;
setCoreParameter("PageNumber", std::to_string(pageNumber));
setParameter("PageNumber", std::to_string(pageNumber));
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::DescribeRateRequest;
DescribeRateRequest::DescribeRateRequest() :
RpcServiceRequest("market", "2015-11-01", "DescribeRate")
{}
{
setMethod(HttpRequest::Method::Post);
}
DescribeRateRequest::~DescribeRateRequest()
{}
@@ -33,6 +35,6 @@ std::string DescribeRateRequest::getOrderId()const
void DescribeRateRequest::setOrderId(const std::string& orderId)
{
orderId_ = orderId;
setCoreParameter("OrderId", orderId);
setParameter("OrderId", orderId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::NotifyContractEventRequest;
NotifyContractEventRequest::NotifyContractEventRequest() :
RpcServiceRequest("market", "2015-11-01", "NotifyContractEvent")
{}
{
setMethod(HttpRequest::Method::Post);
}
NotifyContractEventRequest::~NotifyContractEventRequest()
{}
@@ -33,7 +35,7 @@ std::string NotifyContractEventRequest::getEventMessage()const
void NotifyContractEventRequest::setEventMessage(const std::string& eventMessage)
{
eventMessage_ = eventMessage;
setCoreParameter("EventMessage", eventMessage);
setParameter("EventMessage", eventMessage);
}
std::string NotifyContractEventRequest::getEventType()const
@@ -44,6 +46,6 @@ std::string NotifyContractEventRequest::getEventType()const
void NotifyContractEventRequest::setEventType(const std::string& eventType)
{
eventType_ = eventType;
setCoreParameter("EventType", eventType);
setParameter("EventType", eventType);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::PushMeteringDataRequest;
PushMeteringDataRequest::PushMeteringDataRequest() :
RpcServiceRequest("market", "2015-11-01", "PushMeteringData")
{}
{
setMethod(HttpRequest::Method::Post);
}
PushMeteringDataRequest::~PushMeteringDataRequest()
{}
@@ -33,6 +35,6 @@ std::string PushMeteringDataRequest::getMetering()const
void PushMeteringDataRequest::setMetering(const std::string& metering)
{
metering_ = metering;
setCoreParameter("Metering", metering);
setParameter("Metering", metering);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::QueryMarketCategoriesRequest;
QueryMarketCategoriesRequest::QueryMarketCategoriesRequest() :
RpcServiceRequest("market", "2015-11-01", "QueryMarketCategories")
{}
{
setMethod(HttpRequest::Method::Post);
}
QueryMarketCategoriesRequest::~QueryMarketCategoriesRequest()
{}
@@ -33,6 +35,6 @@ std::string QueryMarketCategoriesRequest::getAccessKeyId()const
void QueryMarketCategoriesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::QueryMarketImagesRequest;
QueryMarketImagesRequest::QueryMarketImagesRequest() :
RpcServiceRequest("market", "2015-11-01", "QueryMarketImages")
{}
{
setMethod(HttpRequest::Method::Post);
}
QueryMarketImagesRequest::~QueryMarketImagesRequest()
{}
@@ -33,7 +35,7 @@ std::string QueryMarketImagesRequest::getParam()const
void QueryMarketImagesRequest::setParam(const std::string& param)
{
param_ = param;
setCoreParameter("Param", param);
setParameter("Param", param);
}
std::string QueryMarketImagesRequest::getAccessKeyId()const
@@ -44,6 +46,6 @@ std::string QueryMarketImagesRequest::getAccessKeyId()const
void QueryMarketImagesRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setCoreParameter("AccessKeyId", accessKeyId);
setParameter("AccessKeyId", accessKeyId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::UpdateCommodityRequest;
UpdateCommodityRequest::UpdateCommodityRequest() :
RpcServiceRequest("market", "2015-11-01", "UpdateCommodity")
{}
{
setMethod(HttpRequest::Method::Post);
}
UpdateCommodityRequest::~UpdateCommodityRequest()
{}
@@ -33,7 +35,7 @@ std::string UpdateCommodityRequest::getCommodityId()const
void UpdateCommodityRequest::setCommodityId(const std::string& commodityId)
{
commodityId_ = commodityId;
setCoreParameter("CommodityId", commodityId);
setParameter("CommodityId", commodityId);
}
std::string UpdateCommodityRequest::getContent()const
@@ -44,6 +46,6 @@ std::string UpdateCommodityRequest::getContent()const
void UpdateCommodityRequest::setContent(const std::string& content)
{
content_ = content;
setCoreParameter("Content", content);
setParameter("Content", content);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Market::Model::UploadCommodityFileRequest;
UploadCommodityFileRequest::UploadCommodityFileRequest() :
RpcServiceRequest("market", "2015-11-01", "UploadCommodityFile")
{}
{
setMethod(HttpRequest::Method::Post);
}
UploadCommodityFileRequest::~UploadCommodityFileRequest()
{}
@@ -33,7 +35,7 @@ std::string UploadCommodityFileRequest::getFileResourceType()const
void UploadCommodityFileRequest::setFileResourceType(const std::string& fileResourceType)
{
fileResourceType_ = fileResourceType;
setCoreParameter("FileResourceType", fileResourceType);
setParameter("FileResourceType", fileResourceType);
}
std::string UploadCommodityFileRequest::getFileResource()const
@@ -44,7 +46,7 @@ std::string UploadCommodityFileRequest::getFileResource()const
void UploadCommodityFileRequest::setFileResource(const std::string& fileResource)
{
fileResource_ = fileResource;
setCoreParameter("FileResource", fileResource);
setParameter("FileResource", fileResource);
}
std::string UploadCommodityFileRequest::getFileContentType()const
@@ -55,6 +57,6 @@ std::string UploadCommodityFileRequest::getFileContentType()const
void UploadCommodityFileRequest::setFileContentType(const std::string& fileContentType)
{
fileContentType_ = fileContentType;
setCoreParameter("FileContentType", fileContentType);
setParameter("FileContentType", fileContentType);
}