Support DAILY report in QueryInstanBill.
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
2020-01-09 Version 1.36.236
|
||||||
|
- Support DAILY report in QueryInstanBill.
|
||||||
|
|
||||||
2020-01-08 Version 1.36.235
|
2020-01-08 Version 1.36.235
|
||||||
- Add TagLevel to ListSetTags.
|
- Add TagLevel to ListSetTags.
|
||||||
|
|
||||||
|
|||||||
@@ -47,10 +47,14 @@ namespace AlibabaCloud
|
|||||||
void setOwnerId(long ownerId);
|
void setOwnerId(long ownerId);
|
||||||
int getPageNum()const;
|
int getPageNum()const;
|
||||||
void setPageNum(int pageNum);
|
void setPageNum(int pageNum);
|
||||||
|
std::string getBillingDate()const;
|
||||||
|
void setBillingDate(const std::string& billingDate);
|
||||||
std::string getProductType()const;
|
std::string getProductType()const;
|
||||||
void setProductType(const std::string& productType);
|
void setProductType(const std::string& productType);
|
||||||
bool getIsBillingItem()const;
|
bool getIsBillingItem()const;
|
||||||
void setIsBillingItem(bool isBillingItem);
|
void setIsBillingItem(bool isBillingItem);
|
||||||
|
std::string getGranularity()const;
|
||||||
|
void setGranularity(const std::string& granularity);
|
||||||
int getPageSize()const;
|
int getPageSize()const;
|
||||||
void setPageSize(int pageSize);
|
void setPageSize(int pageSize);
|
||||||
|
|
||||||
@@ -61,8 +65,10 @@ namespace AlibabaCloud
|
|||||||
std::string billingCycle_;
|
std::string billingCycle_;
|
||||||
long ownerId_;
|
long ownerId_;
|
||||||
int pageNum_;
|
int pageNum_;
|
||||||
|
std::string billingDate_;
|
||||||
std::string productType_;
|
std::string productType_;
|
||||||
bool isBillingItem_;
|
bool isBillingItem_;
|
||||||
|
std::string granularity_;
|
||||||
int pageSize_;
|
int pageSize_;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ namespace AlibabaCloud
|
|||||||
std::string instanceID;
|
std::string instanceID;
|
||||||
float deductedByCashCoupons;
|
float deductedByCashCoupons;
|
||||||
std::string listPriceUnit;
|
std::string listPriceUnit;
|
||||||
|
std::string billingDate;
|
||||||
std::string listPrice;
|
std::string listPrice;
|
||||||
float paymentAmount;
|
float paymentAmount;
|
||||||
float deductedByPrepaidCard;
|
float deductedByPrepaidCard;
|
||||||
|
|||||||
@@ -93,6 +93,17 @@ void QueryInstanceBillRequest::setPageNum(int pageNum)
|
|||||||
setCoreParameter("PageNum", std::to_string(pageNum));
|
setCoreParameter("PageNum", std::to_string(pageNum));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string QueryInstanceBillRequest::getBillingDate()const
|
||||||
|
{
|
||||||
|
return billingDate_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void QueryInstanceBillRequest::setBillingDate(const std::string& billingDate)
|
||||||
|
{
|
||||||
|
billingDate_ = billingDate;
|
||||||
|
setCoreParameter("BillingDate", billingDate);
|
||||||
|
}
|
||||||
|
|
||||||
std::string QueryInstanceBillRequest::getProductType()const
|
std::string QueryInstanceBillRequest::getProductType()const
|
||||||
{
|
{
|
||||||
return productType_;
|
return productType_;
|
||||||
@@ -115,6 +126,17 @@ void QueryInstanceBillRequest::setIsBillingItem(bool isBillingItem)
|
|||||||
setCoreParameter("IsBillingItem", isBillingItem ? "true" : "false");
|
setCoreParameter("IsBillingItem", isBillingItem ? "true" : "false");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string QueryInstanceBillRequest::getGranularity()const
|
||||||
|
{
|
||||||
|
return granularity_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void QueryInstanceBillRequest::setGranularity(const std::string& granularity)
|
||||||
|
{
|
||||||
|
granularity_ = granularity;
|
||||||
|
setCoreParameter("Granularity", granularity);
|
||||||
|
}
|
||||||
|
|
||||||
int QueryInstanceBillRequest::getPageSize()const
|
int QueryInstanceBillRequest::getPageSize()const
|
||||||
{
|
{
|
||||||
return pageSize_;
|
return pageSize_;
|
||||||
|
|||||||
@@ -126,6 +126,8 @@ void QueryInstanceBillResult::parse(const std::string &payload)
|
|||||||
itemObject.item = dataNodeItemsItem["Item"].asString();
|
itemObject.item = dataNodeItemsItem["Item"].asString();
|
||||||
if(!dataNodeItemsItem["ServicePeriod"].isNull())
|
if(!dataNodeItemsItem["ServicePeriod"].isNull())
|
||||||
itemObject.servicePeriod = dataNodeItemsItem["ServicePeriod"].asString();
|
itemObject.servicePeriod = dataNodeItemsItem["ServicePeriod"].asString();
|
||||||
|
if(!dataNodeItemsItem["BillingDate"].isNull())
|
||||||
|
itemObject.billingDate = dataNodeItemsItem["BillingDate"].asString();
|
||||||
data_.items.push_back(itemObject);
|
data_.items.push_back(itemObject);
|
||||||
}
|
}
|
||||||
if(!value["Success"].isNull())
|
if(!value["Success"].isNull())
|
||||||
|
|||||||
Reference in New Issue
Block a user