瀏覽代碼

Generated 2017-12-14 for BssOpenApi.

sdk-team 7 年之前
父節點
當前提交
1deafa95da
共有 100 個文件被更改,包括 1154 次插入1359 次删除
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 77 125
      bssopenapi/CMakeLists.txt
  4. 64 64
      bssopenapi/include/alibabacloud/bssopenapi/BssOpenApiClient.h
  5. 12 12
      bssopenapi/include/alibabacloud/bssopenapi/model/ApplyInvoiceRequest.h
  6. 9 9
      bssopenapi/include/alibabacloud/bssopenapi/model/ChangeResellerConsumeAmountRequest.h
  7. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/ConvertChargeTypeRequest.h
  8. 9 9
      bssopenapi/include/alibabacloud/bssopenapi/model/CreateAgAccountRequest.h
  9. 6 6
      bssopenapi/include/alibabacloud/bssopenapi/model/CreateInstanceRequest.h
  10. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/CreateResellerUserQuotaRequest.h
  11. 6 6
      bssopenapi/include/alibabacloud/bssopenapi/model/CreateResourcePackageRequest.h
  12. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/GetPayAsYouGoPriceRequest.h
  13. 9 9
      bssopenapi/include/alibabacloud/bssopenapi/model/GetResourcePackagePriceRequest.h
  14. 12 12
      bssopenapi/include/alibabacloud/bssopenapi/model/GetSubscriptionPriceRequest.h
  15. 9 9
      bssopenapi/include/alibabacloud/bssopenapi/model/ModifyInstanceRequest.h
  16. 6 6
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryAccountTransactionsRequest.h
  17. 12 12
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryAvailableInstancesRequest.h
  18. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryBillRequest.h
  19. 12 12
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryEvaluateListRequest.h
  20. 6 6
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryInstanceBillRequest.h
  21. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryInstanceGaapCostRequest.h
  22. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryMonthlyInstanceConsumptionRequest.h
  23. 9 9
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryOrdersRequest.h
  24. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryProductListRequest.h
  25. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryRedeemRequest.h
  26. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesRequest.h
  27. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/QuerySettlementBillRequest.h
  28. 9 9
      bssopenapi/include/alibabacloud/bssopenapi/model/QueryUserOmsDataRequest.h
  29. 6 6
      bssopenapi/include/alibabacloud/bssopenapi/model/RenewInstanceRequest.h
  30. 6 6
      bssopenapi/include/alibabacloud/bssopenapi/model/RenewResourcePackageRequest.h
  31. 9 9
      bssopenapi/include/alibabacloud/bssopenapi/model/SetRenewalRequest.h
  32. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/SetResellerUserQuotaRequest.h
  33. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/SetResellerUserStatusRequest.h
  34. 3 3
      bssopenapi/include/alibabacloud/bssopenapi/model/UpgradeResourcePackageRequest.h
  35. 156 156
      bssopenapi/src/BssOpenApiClient.cc
  36. 45 45
      bssopenapi/src/model/ApplyInvoiceRequest.cc
  37. 2 6
      bssopenapi/src/model/ApplyInvoiceResult.cc
  38. 2 6
      bssopenapi/src/model/CancelOrderResult.cc
  39. 33 33
      bssopenapi/src/model/ChangeResellerConsumeAmountRequest.cc
  40. 2 6
      bssopenapi/src/model/ChangeResellerConsumeAmountResult.cc
  41. 11 11
      bssopenapi/src/model/ConvertChargeTypeRequest.cc
  42. 2 6
      bssopenapi/src/model/ConvertChargeTypeResult.cc
  43. 33 33
      bssopenapi/src/model/CreateAgAccountRequest.cc
  44. 2 6
      bssopenapi/src/model/CreateAgAccountResult.cc
  45. 22 22
      bssopenapi/src/model/CreateInstanceRequest.cc
  46. 2 6
      bssopenapi/src/model/CreateInstanceResult.cc
  47. 10 10
      bssopenapi/src/model/CreateResellerUserQuotaRequest.cc
  48. 2 6
      bssopenapi/src/model/CreateResellerUserQuotaResult.cc
  49. 21 21
      bssopenapi/src/model/CreateResourcePackageRequest.cc
  50. 2 6
      bssopenapi/src/model/CreateResourcePackageResult.cc
  51. 2 6
      bssopenapi/src/model/DescribePricingModuleResult.cc
  52. 2 6
      bssopenapi/src/model/DescribeResourcePackageProductResult.cc
  53. 2 6
      bssopenapi/src/model/EnableBillGenerationResult.cc
  54. 2 6
      bssopenapi/src/model/GetCustomerAccountInfoResult.cc
  55. 2 6
      bssopenapi/src/model/GetCustomerListResult.cc
  56. 2 6
      bssopenapi/src/model/GetOrderDetailResult.cc
  57. 10 10
      bssopenapi/src/model/GetPayAsYouGoPriceRequest.cc
  58. 2 6
      bssopenapi/src/model/GetPayAsYouGoPriceResult.cc
  59. 32 32
      bssopenapi/src/model/GetResourcePackagePriceRequest.cc
  60. 2 6
      bssopenapi/src/model/GetResourcePackagePriceResult.cc
  61. 44 44
      bssopenapi/src/model/GetSubscriptionPriceRequest.cc
  62. 2 6
      bssopenapi/src/model/GetSubscriptionPriceResult.cc
  63. 33 33
      bssopenapi/src/model/ModifyInstanceRequest.cc
  64. 2 6
      bssopenapi/src/model/ModifyInstanceResult.cc
  65. 2 6
      bssopenapi/src/model/QueryAccountBalanceResult.cc
  66. 22 22
      bssopenapi/src/model/QueryAccountTransactionsRequest.cc
  67. 2 6
      bssopenapi/src/model/QueryAccountTransactionsResult.cc
  68. 42 42
      bssopenapi/src/model/QueryAvailableInstancesRequest.cc
  69. 2 6
      bssopenapi/src/model/QueryAvailableInstancesResult.cc
  70. 2 6
      bssopenapi/src/model/QueryBillOverviewResult.cc
  71. 11 11
      bssopenapi/src/model/QueryBillRequest.cc
  72. 2 6
      bssopenapi/src/model/QueryBillResult.cc
  73. 2 6
      bssopenapi/src/model/QueryCashCouponsResult.cc
  74. 2 6
      bssopenapi/src/model/QueryCustomerAddressListResult.cc
  75. 45 45
      bssopenapi/src/model/QueryEvaluateListRequest.cc
  76. 2 6
      bssopenapi/src/model/QueryEvaluateListResult.cc
  77. 22 22
      bssopenapi/src/model/QueryInstanceBillRequest.cc
  78. 2 6
      bssopenapi/src/model/QueryInstanceBillResult.cc
  79. 11 11
      bssopenapi/src/model/QueryInstanceGaapCostRequest.cc
  80. 2 6
      bssopenapi/src/model/QueryInstanceGaapCostResult.cc
  81. 2 6
      bssopenapi/src/model/QueryInvoicingCustomerListResult.cc
  82. 2 6
      bssopenapi/src/model/QueryMonthlyBillResult.cc
  83. 11 11
      bssopenapi/src/model/QueryMonthlyInstanceConsumptionRequest.cc
  84. 2 6
      bssopenapi/src/model/QueryMonthlyInstanceConsumptionResult.cc
  85. 33 33
      bssopenapi/src/model/QueryOrdersRequest.cc
  86. 2 6
      bssopenapi/src/model/QueryOrdersResult.cc
  87. 2 6
      bssopenapi/src/model/QueryPrepaidCardsResult.cc
  88. 11 11
      bssopenapi/src/model/QueryProductListRequest.cc
  89. 2 6
      bssopenapi/src/model/QueryProductListResult.cc
  90. 11 11
      bssopenapi/src/model/QueryRedeemRequest.cc
  91. 2 6
      bssopenapi/src/model/QueryRedeemResult.cc
  92. 2 6
      bssopenapi/src/model/QueryResellerAvailableQuotaResult.cc
  93. 11 11
      bssopenapi/src/model/QueryResourcePackageInstancesRequest.cc
  94. 2 6
      bssopenapi/src/model/QueryResourcePackageInstancesResult.cc
  95. 11 11
      bssopenapi/src/model/QuerySettlementBillRequest.cc
  96. 2 6
      bssopenapi/src/model/QuerySettlementBillResult.cc
  97. 30 30
      bssopenapi/src/model/QueryUserOmsDataRequest.cc
  98. 2 6
      bssopenapi/src/model/QueryUserOmsDataResult.cc
  99. 22 22
      bssopenapi/src/model/RenewInstanceRequest.cc
  100. 2 6
      bssopenapi/src/model/RenewInstanceResult.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2019-09-05 Version 1.36.105
+- Generated 2017-12-14 for `BssOpenApi`.
+
 2019-09-03 Version 1.36.104
 - Generated 2014-08-15 for `Rds`.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.104
+1.36.105

+ 77 - 125
bssopenapi/CMakeLists.txt

@@ -23,60 +23,32 @@ set(bssopenapi_public_header
 set(bssopenapi_public_header_model 
 	include/alibabacloud/bssopenapi/model/QueryMonthlyBillRequest.h
 	include/alibabacloud/bssopenapi/model/QueryMonthlyBillResult.h
-	include/alibabacloud/bssopenapi/model/QueryAccountTransactionsRequest.h
-	include/alibabacloud/bssopenapi/model/QueryAccountTransactionsResult.h
-	include/alibabacloud/bssopenapi/model/CreateUserQuotaRequest.h
-	include/alibabacloud/bssopenapi/model/CreateUserQuotaResult.h
-	include/alibabacloud/bssopenapi/model/CreateInstanceRequest.h
-	include/alibabacloud/bssopenapi/model/CreateInstanceResult.h
-	include/alibabacloud/bssopenapi/model/CancelOrderRequest.h
-	include/alibabacloud/bssopenapi/model/CancelOrderResult.h
-	include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesRequest.h
-	include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesResult.h
-	include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdRequest.h
-	include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdResult.h
-	include/alibabacloud/bssopenapi/model/SetResellerUserQuotaRequest.h
-	include/alibabacloud/bssopenapi/model/SetResellerUserQuotaResult.h
-	include/alibabacloud/bssopenapi/model/SubscribeDetailRequest.h
-	include/alibabacloud/bssopenapi/model/SubscribeDetailResult.h
-	include/alibabacloud/bssopenapi/model/EnableBillGenerationRequest.h
-	include/alibabacloud/bssopenapi/model/EnableBillGenerationResult.h
-	include/alibabacloud/bssopenapi/model/SetEnduserStatusRequest.h
-	include/alibabacloud/bssopenapi/model/SetEnduserStatusResult.h
-	include/alibabacloud/bssopenapi/model/QueryInvoicingCustomerListRequest.h
-	include/alibabacloud/bssopenapi/model/QueryInvoicingCustomerListResult.h
-	include/alibabacloud/bssopenapi/model/QueryAccountBalanceRequest.h
-	include/alibabacloud/bssopenapi/model/QueryAccountBalanceResult.h
-	include/alibabacloud/bssopenapi/model/RenewInstanceRequest.h
-	include/alibabacloud/bssopenapi/model/RenewInstanceResult.h
-	include/alibabacloud/bssopenapi/model/SetResellerUserAlarmThresholdRequest.h
-	include/alibabacloud/bssopenapi/model/SetResellerUserAlarmThresholdResult.h
-	include/alibabacloud/bssopenapi/model/CreateAgAccountRequest.h
-	include/alibabacloud/bssopenapi/model/CreateAgAccountResult.h
 	include/alibabacloud/bssopenapi/model/QueryInstanceGaapCostRequest.h
 	include/alibabacloud/bssopenapi/model/QueryInstanceGaapCostResult.h
 	include/alibabacloud/bssopenapi/model/QueryMonthlyInstanceConsumptionRequest.h
 	include/alibabacloud/bssopenapi/model/QueryMonthlyInstanceConsumptionResult.h
+	include/alibabacloud/bssopenapi/model/QueryAccountTransactionsRequest.h
+	include/alibabacloud/bssopenapi/model/QueryAccountTransactionsResult.h
 	include/alibabacloud/bssopenapi/model/QueryPrepaidCardsRequest.h
 	include/alibabacloud/bssopenapi/model/QueryPrepaidCardsResult.h
 	include/alibabacloud/bssopenapi/model/QueryAvailableInstancesRequest.h
 	include/alibabacloud/bssopenapi/model/QueryAvailableInstancesResult.h
-	include/alibabacloud/bssopenapi/model/QueryEnduserStatusRequest.h
-	include/alibabacloud/bssopenapi/model/QueryEnduserStatusResult.h
+	include/alibabacloud/bssopenapi/model/RenewResourcePackageRequest.h
+	include/alibabacloud/bssopenapi/model/RenewResourcePackageResult.h
+	include/alibabacloud/bssopenapi/model/CreateInstanceRequest.h
+	include/alibabacloud/bssopenapi/model/CreateInstanceResult.h
 	include/alibabacloud/bssopenapi/model/GetOrderDetailRequest.h
 	include/alibabacloud/bssopenapi/model/GetOrderDetailResult.h
-	include/alibabacloud/bssopenapi/model/ModifyInstanceRequest.h
-	include/alibabacloud/bssopenapi/model/ModifyInstanceResult.h
 	include/alibabacloud/bssopenapi/model/QueryCustomerAddressListRequest.h
 	include/alibabacloud/bssopenapi/model/QueryCustomerAddressListResult.h
-	include/alibabacloud/bssopenapi/model/SetUserQuotaRequest.h
-	include/alibabacloud/bssopenapi/model/SetUserQuotaResult.h
-	include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSRequest.h
-	include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSResult.h
+	include/alibabacloud/bssopenapi/model/ModifyInstanceRequest.h
+	include/alibabacloud/bssopenapi/model/ModifyInstanceResult.h
+	include/alibabacloud/bssopenapi/model/CancelOrderRequest.h
+	include/alibabacloud/bssopenapi/model/CancelOrderResult.h
 	include/alibabacloud/bssopenapi/model/CreateResellerUserQuotaRequest.h
 	include/alibabacloud/bssopenapi/model/CreateResellerUserQuotaResult.h
-	include/alibabacloud/bssopenapi/model/QueryPriceListRequest.h
-	include/alibabacloud/bssopenapi/model/QueryPriceListResult.h
+	include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesRequest.h
+	include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesResult.h
 	include/alibabacloud/bssopenapi/model/QueryRedeemRequest.h
 	include/alibabacloud/bssopenapi/model/QueryRedeemResult.h
 	include/alibabacloud/bssopenapi/model/SubscribeBillToOSSRequest.h
@@ -85,121 +57,97 @@ set(bssopenapi_public_header_model
 	include/alibabacloud/bssopenapi/model/GetPayAsYouGoPriceResult.h
 	include/alibabacloud/bssopenapi/model/GetResourcePackagePriceRequest.h
 	include/alibabacloud/bssopenapi/model/GetResourcePackagePriceResult.h
-	include/alibabacloud/bssopenapi/model/ChangeConsumeAmountRequest.h
-	include/alibabacloud/bssopenapi/model/ChangeConsumeAmountResult.h
-	include/alibabacloud/bssopenapi/model/ApplyInvoiceRequest.h
-	include/alibabacloud/bssopenapi/model/ApplyInvoiceResult.h
 	include/alibabacloud/bssopenapi/model/QueryProductListRequest.h
 	include/alibabacloud/bssopenapi/model/QueryProductListResult.h
-	include/alibabacloud/bssopenapi/model/GetCustomerListRequest.h
-	include/alibabacloud/bssopenapi/model/GetCustomerListResult.h
+	include/alibabacloud/bssopenapi/model/ApplyInvoiceRequest.h
+	include/alibabacloud/bssopenapi/model/ApplyInvoiceResult.h
 	include/alibabacloud/bssopenapi/model/UnsubscribeBillToOSSRequest.h
 	include/alibabacloud/bssopenapi/model/UnsubscribeBillToOSSResult.h
-	include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdRequest.h
-	include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdResult.h
+	include/alibabacloud/bssopenapi/model/GetCustomerListRequest.h
+	include/alibabacloud/bssopenapi/model/GetCustomerListResult.h
 	include/alibabacloud/bssopenapi/model/GetSubscriptionPriceRequest.h
 	include/alibabacloud/bssopenapi/model/GetSubscriptionPriceResult.h
 	include/alibabacloud/bssopenapi/model/QueryResellerAvailableQuotaRequest.h
 	include/alibabacloud/bssopenapi/model/QueryResellerAvailableQuotaResult.h
+	include/alibabacloud/bssopenapi/model/SetResellerUserQuotaRequest.h
+	include/alibabacloud/bssopenapi/model/SetResellerUserQuotaResult.h
 	include/alibabacloud/bssopenapi/model/SetResellerUserStatusRequest.h
 	include/alibabacloud/bssopenapi/model/SetResellerUserStatusResult.h
-	include/alibabacloud/bssopenapi/model/QueryAccountBookListRequest.h
-	include/alibabacloud/bssopenapi/model/QueryAccountBookListResult.h
-	include/alibabacloud/bssopenapi/model/QueryCashCouponsRequest.h
-	include/alibabacloud/bssopenapi/model/QueryCashCouponsResult.h
+	include/alibabacloud/bssopenapi/model/EnableBillGenerationRequest.h
+	include/alibabacloud/bssopenapi/model/EnableBillGenerationResult.h
 	include/alibabacloud/bssopenapi/model/QueryOrdersRequest.h
 	include/alibabacloud/bssopenapi/model/QueryOrdersResult.h
-	include/alibabacloud/bssopenapi/model/QueryEvaluateListRequest.h
-	include/alibabacloud/bssopenapi/model/QueryEvaluateListResult.h
+	include/alibabacloud/bssopenapi/model/QueryCashCouponsRequest.h
+	include/alibabacloud/bssopenapi/model/QueryCashCouponsResult.h
+	include/alibabacloud/bssopenapi/model/QueryInvoicingCustomerListRequest.h
+	include/alibabacloud/bssopenapi/model/QueryInvoicingCustomerListResult.h
 	include/alibabacloud/bssopenapi/model/DescribePricingModuleRequest.h
 	include/alibabacloud/bssopenapi/model/DescribePricingModuleResult.h
+	include/alibabacloud/bssopenapi/model/QueryEvaluateListRequest.h
+	include/alibabacloud/bssopenapi/model/QueryEvaluateListResult.h
+	include/alibabacloud/bssopenapi/model/QueryAccountBalanceRequest.h
+	include/alibabacloud/bssopenapi/model/QueryAccountBalanceResult.h
 	include/alibabacloud/bssopenapi/model/DescribeResourcePackageProductRequest.h
 	include/alibabacloud/bssopenapi/model/DescribeResourcePackageProductResult.h
 	include/alibabacloud/bssopenapi/model/ChangeResellerConsumeAmountRequest.h
 	include/alibabacloud/bssopenapi/model/ChangeResellerConsumeAmountResult.h
+	include/alibabacloud/bssopenapi/model/RenewInstanceRequest.h
+	include/alibabacloud/bssopenapi/model/RenewInstanceResult.h
+	include/alibabacloud/bssopenapi/model/UpgradeResourcePackageRequest.h
+	include/alibabacloud/bssopenapi/model/UpgradeResourcePackageResult.h
 	include/alibabacloud/bssopenapi/model/CreateResourcePackageRequest.h
 	include/alibabacloud/bssopenapi/model/CreateResourcePackageResult.h
 	include/alibabacloud/bssopenapi/model/GetCustomerAccountInfoRequest.h
 	include/alibabacloud/bssopenapi/model/GetCustomerAccountInfoResult.h
 	include/alibabacloud/bssopenapi/model/QueryInstanceBillRequest.h
 	include/alibabacloud/bssopenapi/model/QueryInstanceBillResult.h
-	include/alibabacloud/bssopenapi/model/SubscribeExportToOSSRequest.h
-	include/alibabacloud/bssopenapi/model/SubscribeExportToOSSResult.h
-	include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaRequest.h
-	include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaResult.h
-	include/alibabacloud/bssopenapi/model/QueryPriceRequest.h
-	include/alibabacloud/bssopenapi/model/QueryPriceResult.h
+	include/alibabacloud/bssopenapi/model/SetResellerUserAlarmThresholdRequest.h
+	include/alibabacloud/bssopenapi/model/SetResellerUserAlarmThresholdResult.h
 	include/alibabacloud/bssopenapi/model/QueryBillRequest.h
 	include/alibabacloud/bssopenapi/model/QueryBillResult.h
 	include/alibabacloud/bssopenapi/model/SetRenewalRequest.h
 	include/alibabacloud/bssopenapi/model/SetRenewalResult.h
-	include/alibabacloud/bssopenapi/model/QueryBillOverviewRequest.h
-	include/alibabacloud/bssopenapi/model/QueryBillOverviewResult.h
+	include/alibabacloud/bssopenapi/model/CreateAgAccountRequest.h
+	include/alibabacloud/bssopenapi/model/CreateAgAccountResult.h
 	include/alibabacloud/bssopenapi/model/ConvertChargeTypeRequest.h
 	include/alibabacloud/bssopenapi/model/ConvertChargeTypeResult.h
+	include/alibabacloud/bssopenapi/model/QueryBillOverviewRequest.h
+	include/alibabacloud/bssopenapi/model/QueryBillOverviewResult.h
 	include/alibabacloud/bssopenapi/model/QuerySettlementBillRequest.h
 	include/alibabacloud/bssopenapi/model/QuerySettlementBillResult.h
 	include/alibabacloud/bssopenapi/model/QueryUserOmsDataRequest.h
 	include/alibabacloud/bssopenapi/model/QueryUserOmsDataResult.h )
 
 set(bssopenapi_src 
-	src/BssOpenApiClient.cc
+	src/com.aliyun.pop.sdk.domain.Product@2fc0cc3Client.cc
 	src/model/QueryMonthlyBillRequest.cc
 	src/model/QueryMonthlyBillResult.cc
-	src/model/QueryAccountTransactionsRequest.cc
-	src/model/QueryAccountTransactionsResult.cc
-	src/model/CreateUserQuotaRequest.cc
-	src/model/CreateUserQuotaResult.cc
-	src/model/CreateInstanceRequest.cc
-	src/model/CreateInstanceResult.cc
-	src/model/CancelOrderRequest.cc
-	src/model/CancelOrderResult.cc
-	src/model/QueryResourcePackageInstancesRequest.cc
-	src/model/QueryResourcePackageInstancesResult.cc
-	src/model/QueryUserAlarmThresholdRequest.cc
-	src/model/QueryUserAlarmThresholdResult.cc
-	src/model/SetResellerUserQuotaRequest.cc
-	src/model/SetResellerUserQuotaResult.cc
-	src/model/SubscribeDetailRequest.cc
-	src/model/SubscribeDetailResult.cc
-	src/model/EnableBillGenerationRequest.cc
-	src/model/EnableBillGenerationResult.cc
-	src/model/SetEnduserStatusRequest.cc
-	src/model/SetEnduserStatusResult.cc
-	src/model/QueryInvoicingCustomerListRequest.cc
-	src/model/QueryInvoicingCustomerListResult.cc
-	src/model/QueryAccountBalanceRequest.cc
-	src/model/QueryAccountBalanceResult.cc
-	src/model/RenewInstanceRequest.cc
-	src/model/RenewInstanceResult.cc
-	src/model/SetResellerUserAlarmThresholdRequest.cc
-	src/model/SetResellerUserAlarmThresholdResult.cc
-	src/model/CreateAgAccountRequest.cc
-	src/model/CreateAgAccountResult.cc
 	src/model/QueryInstanceGaapCostRequest.cc
 	src/model/QueryInstanceGaapCostResult.cc
 	src/model/QueryMonthlyInstanceConsumptionRequest.cc
 	src/model/QueryMonthlyInstanceConsumptionResult.cc
+	src/model/QueryAccountTransactionsRequest.cc
+	src/model/QueryAccountTransactionsResult.cc
 	src/model/QueryPrepaidCardsRequest.cc
 	src/model/QueryPrepaidCardsResult.cc
 	src/model/QueryAvailableInstancesRequest.cc
 	src/model/QueryAvailableInstancesResult.cc
-	src/model/QueryEnduserStatusRequest.cc
-	src/model/QueryEnduserStatusResult.cc
+	src/model/RenewResourcePackageRequest.cc
+	src/model/RenewResourcePackageResult.cc
+	src/model/CreateInstanceRequest.cc
+	src/model/CreateInstanceResult.cc
 	src/model/GetOrderDetailRequest.cc
 	src/model/GetOrderDetailResult.cc
-	src/model/ModifyInstanceRequest.cc
-	src/model/ModifyInstanceResult.cc
 	src/model/QueryCustomerAddressListRequest.cc
 	src/model/QueryCustomerAddressListResult.cc
-	src/model/SetUserQuotaRequest.cc
-	src/model/SetUserQuotaResult.cc
-	src/model/UnsubscribeExportToOSSRequest.cc
-	src/model/UnsubscribeExportToOSSResult.cc
+	src/model/ModifyInstanceRequest.cc
+	src/model/ModifyInstanceResult.cc
+	src/model/CancelOrderRequest.cc
+	src/model/CancelOrderResult.cc
 	src/model/CreateResellerUserQuotaRequest.cc
 	src/model/CreateResellerUserQuotaResult.cc
-	src/model/QueryPriceListRequest.cc
-	src/model/QueryPriceListResult.cc
+	src/model/QueryResourcePackageInstancesRequest.cc
+	src/model/QueryResourcePackageInstancesResult.cc
 	src/model/QueryRedeemRequest.cc
 	src/model/QueryRedeemResult.cc
 	src/model/SubscribeBillToOSSRequest.cc
@@ -208,58 +156,62 @@ set(bssopenapi_src
 	src/model/GetPayAsYouGoPriceResult.cc
 	src/model/GetResourcePackagePriceRequest.cc
 	src/model/GetResourcePackagePriceResult.cc
-	src/model/ChangeConsumeAmountRequest.cc
-	src/model/ChangeConsumeAmountResult.cc
-	src/model/ApplyInvoiceRequest.cc
-	src/model/ApplyInvoiceResult.cc
 	src/model/QueryProductListRequest.cc
 	src/model/QueryProductListResult.cc
-	src/model/GetCustomerListRequest.cc
-	src/model/GetCustomerListResult.cc
+	src/model/ApplyInvoiceRequest.cc
+	src/model/ApplyInvoiceResult.cc
 	src/model/UnsubscribeBillToOSSRequest.cc
 	src/model/UnsubscribeBillToOSSResult.cc
-	src/model/SetUserAlarmThresholdRequest.cc
-	src/model/SetUserAlarmThresholdResult.cc
+	src/model/GetCustomerListRequest.cc
+	src/model/GetCustomerListResult.cc
 	src/model/GetSubscriptionPriceRequest.cc
 	src/model/GetSubscriptionPriceResult.cc
 	src/model/QueryResellerAvailableQuotaRequest.cc
 	src/model/QueryResellerAvailableQuotaResult.cc
+	src/model/SetResellerUserQuotaRequest.cc
+	src/model/SetResellerUserQuotaResult.cc
 	src/model/SetResellerUserStatusRequest.cc
 	src/model/SetResellerUserStatusResult.cc
-	src/model/QueryAccountBookListRequest.cc
-	src/model/QueryAccountBookListResult.cc
-	src/model/QueryCashCouponsRequest.cc
-	src/model/QueryCashCouponsResult.cc
+	src/model/EnableBillGenerationRequest.cc
+	src/model/EnableBillGenerationResult.cc
 	src/model/QueryOrdersRequest.cc
 	src/model/QueryOrdersResult.cc
-	src/model/QueryEvaluateListRequest.cc
-	src/model/QueryEvaluateListResult.cc
+	src/model/QueryCashCouponsRequest.cc
+	src/model/QueryCashCouponsResult.cc
+	src/model/QueryInvoicingCustomerListRequest.cc
+	src/model/QueryInvoicingCustomerListResult.cc
 	src/model/DescribePricingModuleRequest.cc
 	src/model/DescribePricingModuleResult.cc
+	src/model/QueryEvaluateListRequest.cc
+	src/model/QueryEvaluateListResult.cc
+	src/model/QueryAccountBalanceRequest.cc
+	src/model/QueryAccountBalanceResult.cc
 	src/model/DescribeResourcePackageProductRequest.cc
 	src/model/DescribeResourcePackageProductResult.cc
 	src/model/ChangeResellerConsumeAmountRequest.cc
 	src/model/ChangeResellerConsumeAmountResult.cc
+	src/model/RenewInstanceRequest.cc
+	src/model/RenewInstanceResult.cc
+	src/model/UpgradeResourcePackageRequest.cc
+	src/model/UpgradeResourcePackageResult.cc
 	src/model/CreateResourcePackageRequest.cc
 	src/model/CreateResourcePackageResult.cc
 	src/model/GetCustomerAccountInfoRequest.cc
 	src/model/GetCustomerAccountInfoResult.cc
 	src/model/QueryInstanceBillRequest.cc
 	src/model/QueryInstanceBillResult.cc
-	src/model/SubscribeExportToOSSRequest.cc
-	src/model/SubscribeExportToOSSResult.cc
-	src/model/QueryAvaliableQuotaRequest.cc
-	src/model/QueryAvaliableQuotaResult.cc
-	src/model/QueryPriceRequest.cc
-	src/model/QueryPriceResult.cc
+	src/model/SetResellerUserAlarmThresholdRequest.cc
+	src/model/SetResellerUserAlarmThresholdResult.cc
 	src/model/QueryBillRequest.cc
 	src/model/QueryBillResult.cc
 	src/model/SetRenewalRequest.cc
 	src/model/SetRenewalResult.cc
-	src/model/QueryBillOverviewRequest.cc
-	src/model/QueryBillOverviewResult.cc
+	src/model/CreateAgAccountRequest.cc
+	src/model/CreateAgAccountResult.cc
 	src/model/ConvertChargeTypeRequest.cc
 	src/model/ConvertChargeTypeResult.cc
+	src/model/QueryBillOverviewRequest.cc
+	src/model/QueryBillOverviewResult.cc
 	src/model/QuerySettlementBillRequest.cc
 	src/model/QuerySettlementBillResult.cc
 	src/model/QueryUserOmsDataRequest.cc

+ 64 - 64
bssopenapi/include/alibabacloud/bssopenapi/BssOpenApiClient.h

@@ -36,20 +36,20 @@
 #include "model/QueryAvailableInstancesResult.h"
 #include "model/RenewResourcePackageRequest.h"
 #include "model/RenewResourcePackageResult.h"
-#include "model/GetOrderDetailRequest.h"
-#include "model/GetOrderDetailResult.h"
 #include "model/CreateInstanceRequest.h"
 #include "model/CreateInstanceResult.h"
+#include "model/GetOrderDetailRequest.h"
+#include "model/GetOrderDetailResult.h"
 #include "model/QueryCustomerAddressListRequest.h"
 #include "model/QueryCustomerAddressListResult.h"
 #include "model/ModifyInstanceRequest.h"
 #include "model/ModifyInstanceResult.h"
 #include "model/CancelOrderRequest.h"
 #include "model/CancelOrderResult.h"
-#include "model/QueryResourcePackageInstancesRequest.h"
-#include "model/QueryResourcePackageInstancesResult.h"
 #include "model/CreateResellerUserQuotaRequest.h"
 #include "model/CreateResellerUserQuotaResult.h"
+#include "model/QueryResourcePackageInstancesRequest.h"
+#include "model/QueryResourcePackageInstancesResult.h"
 #include "model/QueryRedeemRequest.h"
 #include "model/QueryRedeemResult.h"
 #include "model/SubscribeBillToOSSRequest.h"
@@ -58,14 +58,14 @@
 #include "model/GetPayAsYouGoPriceResult.h"
 #include "model/GetResourcePackagePriceRequest.h"
 #include "model/GetResourcePackagePriceResult.h"
+#include "model/QueryProductListRequest.h"
+#include "model/QueryProductListResult.h"
+#include "model/ApplyInvoiceRequest.h"
+#include "model/ApplyInvoiceResult.h"
 #include "model/UnsubscribeBillToOSSRequest.h"
 #include "model/UnsubscribeBillToOSSResult.h"
 #include "model/GetCustomerListRequest.h"
 #include "model/GetCustomerListResult.h"
-#include "model/ApplyInvoiceRequest.h"
-#include "model/ApplyInvoiceResult.h"
-#include "model/QueryProductListRequest.h"
-#include "model/QueryProductListResult.h"
 #include "model/GetSubscriptionPriceRequest.h"
 #include "model/GetSubscriptionPriceResult.h"
 #include "model/QueryResellerAvailableQuotaRequest.h"
@@ -76,22 +76,22 @@
 #include "model/SetResellerUserStatusResult.h"
 #include "model/EnableBillGenerationRequest.h"
 #include "model/EnableBillGenerationResult.h"
-#include "model/QueryCashCouponsRequest.h"
-#include "model/QueryCashCouponsResult.h"
 #include "model/QueryOrdersRequest.h"
 #include "model/QueryOrdersResult.h"
+#include "model/QueryCashCouponsRequest.h"
+#include "model/QueryCashCouponsResult.h"
 #include "model/QueryInvoicingCustomerListRequest.h"
 #include "model/QueryInvoicingCustomerListResult.h"
-#include "model/QueryEvaluateListRequest.h"
-#include "model/QueryEvaluateListResult.h"
 #include "model/DescribePricingModuleRequest.h"
 #include "model/DescribePricingModuleResult.h"
+#include "model/QueryEvaluateListRequest.h"
+#include "model/QueryEvaluateListResult.h"
+#include "model/QueryAccountBalanceRequest.h"
+#include "model/QueryAccountBalanceResult.h"
 #include "model/DescribeResourcePackageProductRequest.h"
 #include "model/DescribeResourcePackageProductResult.h"
 #include "model/ChangeResellerConsumeAmountRequest.h"
 #include "model/ChangeResellerConsumeAmountResult.h"
-#include "model/QueryAccountBalanceRequest.h"
-#include "model/QueryAccountBalanceResult.h"
 #include "model/RenewInstanceRequest.h"
 #include "model/RenewInstanceResult.h"
 #include "model/UpgradeResourcePackageRequest.h"
@@ -104,10 +104,10 @@
 #include "model/QueryInstanceBillResult.h"
 #include "model/SetResellerUserAlarmThresholdRequest.h"
 #include "model/SetResellerUserAlarmThresholdResult.h"
-#include "model/SetRenewalRequest.h"
-#include "model/SetRenewalResult.h"
 #include "model/QueryBillRequest.h"
 #include "model/QueryBillResult.h"
+#include "model/SetRenewalRequest.h"
+#include "model/SetRenewalResult.h"
 #include "model/CreateAgAccountRequest.h"
 #include "model/CreateAgAccountResult.h"
 #include "model/ConvertChargeTypeRequest.h"
@@ -148,12 +148,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::RenewResourcePackageResult> RenewResourcePackageOutcome;
 			typedef std::future<RenewResourcePackageOutcome> RenewResourcePackageOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::RenewResourcePackageRequest&, const RenewResourcePackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewResourcePackageAsyncHandler;
-			typedef Outcome<Error, Model::GetOrderDetailResult> GetOrderDetailOutcome;
-			typedef std::future<GetOrderDetailOutcome> GetOrderDetailOutcomeCallable;
-			typedef std::function<void(const BssOpenApiClient*, const Model::GetOrderDetailRequest&, const GetOrderDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOrderDetailAsyncHandler;
 			typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
 			typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
+			typedef Outcome<Error, Model::GetOrderDetailResult> GetOrderDetailOutcome;
+			typedef std::future<GetOrderDetailOutcome> GetOrderDetailOutcomeCallable;
+			typedef std::function<void(const BssOpenApiClient*, const Model::GetOrderDetailRequest&, const GetOrderDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOrderDetailAsyncHandler;
 			typedef Outcome<Error, Model::QueryCustomerAddressListResult> QueryCustomerAddressListOutcome;
 			typedef std::future<QueryCustomerAddressListOutcome> QueryCustomerAddressListOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::QueryCustomerAddressListRequest&, const QueryCustomerAddressListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCustomerAddressListAsyncHandler;
@@ -163,12 +163,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CancelOrderResult> CancelOrderOutcome;
 			typedef std::future<CancelOrderOutcome> CancelOrderOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::CancelOrderRequest&, const CancelOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelOrderAsyncHandler;
-			typedef Outcome<Error, Model::QueryResourcePackageInstancesResult> QueryResourcePackageInstancesOutcome;
-			typedef std::future<QueryResourcePackageInstancesOutcome> QueryResourcePackageInstancesOutcomeCallable;
-			typedef std::function<void(const BssOpenApiClient*, const Model::QueryResourcePackageInstancesRequest&, const QueryResourcePackageInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryResourcePackageInstancesAsyncHandler;
 			typedef Outcome<Error, Model::CreateResellerUserQuotaResult> CreateResellerUserQuotaOutcome;
 			typedef std::future<CreateResellerUserQuotaOutcome> CreateResellerUserQuotaOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::CreateResellerUserQuotaRequest&, const CreateResellerUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResellerUserQuotaAsyncHandler;
+			typedef Outcome<Error, Model::QueryResourcePackageInstancesResult> QueryResourcePackageInstancesOutcome;
+			typedef std::future<QueryResourcePackageInstancesOutcome> QueryResourcePackageInstancesOutcomeCallable;
+			typedef std::function<void(const BssOpenApiClient*, const Model::QueryResourcePackageInstancesRequest&, const QueryResourcePackageInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryResourcePackageInstancesAsyncHandler;
 			typedef Outcome<Error, Model::QueryRedeemResult> QueryRedeemOutcome;
 			typedef std::future<QueryRedeemOutcome> QueryRedeemOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::QueryRedeemRequest&, const QueryRedeemOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRedeemAsyncHandler;
@@ -181,18 +181,18 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GetResourcePackagePriceResult> GetResourcePackagePriceOutcome;
 			typedef std::future<GetResourcePackagePriceOutcome> GetResourcePackagePriceOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::GetResourcePackagePriceRequest&, const GetResourcePackagePriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetResourcePackagePriceAsyncHandler;
+			typedef Outcome<Error, Model::QueryProductListResult> QueryProductListOutcome;
+			typedef std::future<QueryProductListOutcome> QueryProductListOutcomeCallable;
+			typedef std::function<void(const BssOpenApiClient*, const Model::QueryProductListRequest&, const QueryProductListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryProductListAsyncHandler;
+			typedef Outcome<Error, Model::ApplyInvoiceResult> ApplyInvoiceOutcome;
+			typedef std::future<ApplyInvoiceOutcome> ApplyInvoiceOutcomeCallable;
+			typedef std::function<void(const BssOpenApiClient*, const Model::ApplyInvoiceRequest&, const ApplyInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyInvoiceAsyncHandler;
 			typedef Outcome<Error, Model::UnsubscribeBillToOSSResult> UnsubscribeBillToOSSOutcome;
 			typedef std::future<UnsubscribeBillToOSSOutcome> UnsubscribeBillToOSSOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::UnsubscribeBillToOSSRequest&, const UnsubscribeBillToOSSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnsubscribeBillToOSSAsyncHandler;
 			typedef Outcome<Error, Model::GetCustomerListResult> GetCustomerListOutcome;
 			typedef std::future<GetCustomerListOutcome> GetCustomerListOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::GetCustomerListRequest&, const GetCustomerListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCustomerListAsyncHandler;
-			typedef Outcome<Error, Model::ApplyInvoiceResult> ApplyInvoiceOutcome;
-			typedef std::future<ApplyInvoiceOutcome> ApplyInvoiceOutcomeCallable;
-			typedef std::function<void(const BssOpenApiClient*, const Model::ApplyInvoiceRequest&, const ApplyInvoiceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ApplyInvoiceAsyncHandler;
-			typedef Outcome<Error, Model::QueryProductListResult> QueryProductListOutcome;
-			typedef std::future<QueryProductListOutcome> QueryProductListOutcomeCallable;
-			typedef std::function<void(const BssOpenApiClient*, const Model::QueryProductListRequest&, const QueryProductListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryProductListAsyncHandler;
 			typedef Outcome<Error, Model::GetSubscriptionPriceResult> GetSubscriptionPriceOutcome;
 			typedef std::future<GetSubscriptionPriceOutcome> GetSubscriptionPriceOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::GetSubscriptionPriceRequest&, const GetSubscriptionPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSubscriptionPriceAsyncHandler;
@@ -208,30 +208,30 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::EnableBillGenerationResult> EnableBillGenerationOutcome;
 			typedef std::future<EnableBillGenerationOutcome> EnableBillGenerationOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::EnableBillGenerationRequest&, const EnableBillGenerationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableBillGenerationAsyncHandler;
-			typedef Outcome<Error, Model::QueryCashCouponsResult> QueryCashCouponsOutcome;
-			typedef std::future<QueryCashCouponsOutcome> QueryCashCouponsOutcomeCallable;
-			typedef std::function<void(const BssOpenApiClient*, const Model::QueryCashCouponsRequest&, const QueryCashCouponsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCashCouponsAsyncHandler;
 			typedef Outcome<Error, Model::QueryOrdersResult> QueryOrdersOutcome;
 			typedef std::future<QueryOrdersOutcome> QueryOrdersOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::QueryOrdersRequest&, const QueryOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryOrdersAsyncHandler;
+			typedef Outcome<Error, Model::QueryCashCouponsResult> QueryCashCouponsOutcome;
+			typedef std::future<QueryCashCouponsOutcome> QueryCashCouponsOutcomeCallable;
+			typedef std::function<void(const BssOpenApiClient*, const Model::QueryCashCouponsRequest&, const QueryCashCouponsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCashCouponsAsyncHandler;
 			typedef Outcome<Error, Model::QueryInvoicingCustomerListResult> QueryInvoicingCustomerListOutcome;
 			typedef std::future<QueryInvoicingCustomerListOutcome> QueryInvoicingCustomerListOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::QueryInvoicingCustomerListRequest&, const QueryInvoicingCustomerListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryInvoicingCustomerListAsyncHandler;
-			typedef Outcome<Error, Model::QueryEvaluateListResult> QueryEvaluateListOutcome;
-			typedef std::future<QueryEvaluateListOutcome> QueryEvaluateListOutcomeCallable;
-			typedef std::function<void(const BssOpenApiClient*, const Model::QueryEvaluateListRequest&, const QueryEvaluateListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEvaluateListAsyncHandler;
 			typedef Outcome<Error, Model::DescribePricingModuleResult> DescribePricingModuleOutcome;
 			typedef std::future<DescribePricingModuleOutcome> DescribePricingModuleOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::DescribePricingModuleRequest&, const DescribePricingModuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePricingModuleAsyncHandler;
+			typedef Outcome<Error, Model::QueryEvaluateListResult> QueryEvaluateListOutcome;
+			typedef std::future<QueryEvaluateListOutcome> QueryEvaluateListOutcomeCallable;
+			typedef std::function<void(const BssOpenApiClient*, const Model::QueryEvaluateListRequest&, const QueryEvaluateListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEvaluateListAsyncHandler;
+			typedef Outcome<Error, Model::QueryAccountBalanceResult> QueryAccountBalanceOutcome;
+			typedef std::future<QueryAccountBalanceOutcome> QueryAccountBalanceOutcomeCallable;
+			typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountBalanceRequest&, const QueryAccountBalanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountBalanceAsyncHandler;
 			typedef Outcome<Error, Model::DescribeResourcePackageProductResult> DescribeResourcePackageProductOutcome;
 			typedef std::future<DescribeResourcePackageProductOutcome> DescribeResourcePackageProductOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::DescribeResourcePackageProductRequest&, const DescribeResourcePackageProductOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourcePackageProductAsyncHandler;
 			typedef Outcome<Error, Model::ChangeResellerConsumeAmountResult> ChangeResellerConsumeAmountOutcome;
 			typedef std::future<ChangeResellerConsumeAmountOutcome> ChangeResellerConsumeAmountOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::ChangeResellerConsumeAmountRequest&, const ChangeResellerConsumeAmountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeResellerConsumeAmountAsyncHandler;
-			typedef Outcome<Error, Model::QueryAccountBalanceResult> QueryAccountBalanceOutcome;
-			typedef std::future<QueryAccountBalanceOutcome> QueryAccountBalanceOutcomeCallable;
-			typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountBalanceRequest&, const QueryAccountBalanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountBalanceAsyncHandler;
 			typedef Outcome<Error, Model::RenewInstanceResult> RenewInstanceOutcome;
 			typedef std::future<RenewInstanceOutcome> RenewInstanceOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::RenewInstanceRequest&, const RenewInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewInstanceAsyncHandler;
@@ -250,12 +250,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::SetResellerUserAlarmThresholdResult> SetResellerUserAlarmThresholdOutcome;
 			typedef std::future<SetResellerUserAlarmThresholdOutcome> SetResellerUserAlarmThresholdOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::SetResellerUserAlarmThresholdRequest&, const SetResellerUserAlarmThresholdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetResellerUserAlarmThresholdAsyncHandler;
-			typedef Outcome<Error, Model::SetRenewalResult> SetRenewalOutcome;
-			typedef std::future<SetRenewalOutcome> SetRenewalOutcomeCallable;
-			typedef std::function<void(const BssOpenApiClient*, const Model::SetRenewalRequest&, const SetRenewalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetRenewalAsyncHandler;
 			typedef Outcome<Error, Model::QueryBillResult> QueryBillOutcome;
 			typedef std::future<QueryBillOutcome> QueryBillOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::QueryBillRequest&, const QueryBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBillAsyncHandler;
+			typedef Outcome<Error, Model::SetRenewalResult> SetRenewalOutcome;
+			typedef std::future<SetRenewalOutcome> SetRenewalOutcomeCallable;
+			typedef std::function<void(const BssOpenApiClient*, const Model::SetRenewalRequest&, const SetRenewalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetRenewalAsyncHandler;
 			typedef Outcome<Error, Model::CreateAgAccountResult> CreateAgAccountOutcome;
 			typedef std::future<CreateAgAccountOutcome> CreateAgAccountOutcomeCallable;
 			typedef std::function<void(const BssOpenApiClient*, const Model::CreateAgAccountRequest&, const CreateAgAccountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAgAccountAsyncHandler;
@@ -297,12 +297,12 @@ namespace AlibabaCloud
 			RenewResourcePackageOutcome renewResourcePackage(const Model::RenewResourcePackageRequest &request)const;
 			void renewResourcePackageAsync(const Model::RenewResourcePackageRequest& request, const RenewResourcePackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RenewResourcePackageOutcomeCallable renewResourcePackageCallable(const Model::RenewResourcePackageRequest& request) const;
-			GetOrderDetailOutcome getOrderDetail(const Model::GetOrderDetailRequest &request)const;
-			void getOrderDetailAsync(const Model::GetOrderDetailRequest& request, const GetOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetOrderDetailOutcomeCallable getOrderDetailCallable(const Model::GetOrderDetailRequest& request) const;
 			CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const;
 			void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const;
+			GetOrderDetailOutcome getOrderDetail(const Model::GetOrderDetailRequest &request)const;
+			void getOrderDetailAsync(const Model::GetOrderDetailRequest& request, const GetOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			GetOrderDetailOutcomeCallable getOrderDetailCallable(const Model::GetOrderDetailRequest& request) const;
 			QueryCustomerAddressListOutcome queryCustomerAddressList(const Model::QueryCustomerAddressListRequest &request)const;
 			void queryCustomerAddressListAsync(const Model::QueryCustomerAddressListRequest& request, const QueryCustomerAddressListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryCustomerAddressListOutcomeCallable queryCustomerAddressListCallable(const Model::QueryCustomerAddressListRequest& request) const;
@@ -312,12 +312,12 @@ namespace AlibabaCloud
 			CancelOrderOutcome cancelOrder(const Model::CancelOrderRequest &request)const;
 			void cancelOrderAsync(const Model::CancelOrderRequest& request, const CancelOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CancelOrderOutcomeCallable cancelOrderCallable(const Model::CancelOrderRequest& request) const;
-			QueryResourcePackageInstancesOutcome queryResourcePackageInstances(const Model::QueryResourcePackageInstancesRequest &request)const;
-			void queryResourcePackageInstancesAsync(const Model::QueryResourcePackageInstancesRequest& request, const QueryResourcePackageInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			QueryResourcePackageInstancesOutcomeCallable queryResourcePackageInstancesCallable(const Model::QueryResourcePackageInstancesRequest& request) const;
 			CreateResellerUserQuotaOutcome createResellerUserQuota(const Model::CreateResellerUserQuotaRequest &request)const;
 			void createResellerUserQuotaAsync(const Model::CreateResellerUserQuotaRequest& request, const CreateResellerUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateResellerUserQuotaOutcomeCallable createResellerUserQuotaCallable(const Model::CreateResellerUserQuotaRequest& request) const;
+			QueryResourcePackageInstancesOutcome queryResourcePackageInstances(const Model::QueryResourcePackageInstancesRequest &request)const;
+			void queryResourcePackageInstancesAsync(const Model::QueryResourcePackageInstancesRequest& request, const QueryResourcePackageInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryResourcePackageInstancesOutcomeCallable queryResourcePackageInstancesCallable(const Model::QueryResourcePackageInstancesRequest& request) const;
 			QueryRedeemOutcome queryRedeem(const Model::QueryRedeemRequest &request)const;
 			void queryRedeemAsync(const Model::QueryRedeemRequest& request, const QueryRedeemAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryRedeemOutcomeCallable queryRedeemCallable(const Model::QueryRedeemRequest& request) const;
@@ -330,18 +330,18 @@ namespace AlibabaCloud
 			GetResourcePackagePriceOutcome getResourcePackagePrice(const Model::GetResourcePackagePriceRequest &request)const;
 			void getResourcePackagePriceAsync(const Model::GetResourcePackagePriceRequest& request, const GetResourcePackagePriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetResourcePackagePriceOutcomeCallable getResourcePackagePriceCallable(const Model::GetResourcePackagePriceRequest& request) const;
+			QueryProductListOutcome queryProductList(const Model::QueryProductListRequest &request)const;
+			void queryProductListAsync(const Model::QueryProductListRequest& request, const QueryProductListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryProductListOutcomeCallable queryProductListCallable(const Model::QueryProductListRequest& request) const;
+			ApplyInvoiceOutcome applyInvoice(const Model::ApplyInvoiceRequest &request)const;
+			void applyInvoiceAsync(const Model::ApplyInvoiceRequest& request, const ApplyInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ApplyInvoiceOutcomeCallable applyInvoiceCallable(const Model::ApplyInvoiceRequest& request) const;
 			UnsubscribeBillToOSSOutcome unsubscribeBillToOSS(const Model::UnsubscribeBillToOSSRequest &request)const;
 			void unsubscribeBillToOSSAsync(const Model::UnsubscribeBillToOSSRequest& request, const UnsubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UnsubscribeBillToOSSOutcomeCallable unsubscribeBillToOSSCallable(const Model::UnsubscribeBillToOSSRequest& request) const;
 			GetCustomerListOutcome getCustomerList(const Model::GetCustomerListRequest &request)const;
 			void getCustomerListAsync(const Model::GetCustomerListRequest& request, const GetCustomerListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetCustomerListOutcomeCallable getCustomerListCallable(const Model::GetCustomerListRequest& request) const;
-			ApplyInvoiceOutcome applyInvoice(const Model::ApplyInvoiceRequest &request)const;
-			void applyInvoiceAsync(const Model::ApplyInvoiceRequest& request, const ApplyInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ApplyInvoiceOutcomeCallable applyInvoiceCallable(const Model::ApplyInvoiceRequest& request) const;
-			QueryProductListOutcome queryProductList(const Model::QueryProductListRequest &request)const;
-			void queryProductListAsync(const Model::QueryProductListRequest& request, const QueryProductListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			QueryProductListOutcomeCallable queryProductListCallable(const Model::QueryProductListRequest& request) const;
 			GetSubscriptionPriceOutcome getSubscriptionPrice(const Model::GetSubscriptionPriceRequest &request)const;
 			void getSubscriptionPriceAsync(const Model::GetSubscriptionPriceRequest& request, const GetSubscriptionPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetSubscriptionPriceOutcomeCallable getSubscriptionPriceCallable(const Model::GetSubscriptionPriceRequest& request) const;
@@ -357,30 +357,30 @@ namespace AlibabaCloud
 			EnableBillGenerationOutcome enableBillGeneration(const Model::EnableBillGenerationRequest &request)const;
 			void enableBillGenerationAsync(const Model::EnableBillGenerationRequest& request, const EnableBillGenerationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			EnableBillGenerationOutcomeCallable enableBillGenerationCallable(const Model::EnableBillGenerationRequest& request) const;
-			QueryCashCouponsOutcome queryCashCoupons(const Model::QueryCashCouponsRequest &request)const;
-			void queryCashCouponsAsync(const Model::QueryCashCouponsRequest& request, const QueryCashCouponsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			QueryCashCouponsOutcomeCallable queryCashCouponsCallable(const Model::QueryCashCouponsRequest& request) const;
 			QueryOrdersOutcome queryOrders(const Model::QueryOrdersRequest &request)const;
 			void queryOrdersAsync(const Model::QueryOrdersRequest& request, const QueryOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryOrdersOutcomeCallable queryOrdersCallable(const Model::QueryOrdersRequest& request) const;
+			QueryCashCouponsOutcome queryCashCoupons(const Model::QueryCashCouponsRequest &request)const;
+			void queryCashCouponsAsync(const Model::QueryCashCouponsRequest& request, const QueryCashCouponsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryCashCouponsOutcomeCallable queryCashCouponsCallable(const Model::QueryCashCouponsRequest& request) const;
 			QueryInvoicingCustomerListOutcome queryInvoicingCustomerList(const Model::QueryInvoicingCustomerListRequest &request)const;
 			void queryInvoicingCustomerListAsync(const Model::QueryInvoicingCustomerListRequest& request, const QueryInvoicingCustomerListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryInvoicingCustomerListOutcomeCallable queryInvoicingCustomerListCallable(const Model::QueryInvoicingCustomerListRequest& request) const;
-			QueryEvaluateListOutcome queryEvaluateList(const Model::QueryEvaluateListRequest &request)const;
-			void queryEvaluateListAsync(const Model::QueryEvaluateListRequest& request, const QueryEvaluateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			QueryEvaluateListOutcomeCallable queryEvaluateListCallable(const Model::QueryEvaluateListRequest& request) const;
 			DescribePricingModuleOutcome describePricingModule(const Model::DescribePricingModuleRequest &request)const;
 			void describePricingModuleAsync(const Model::DescribePricingModuleRequest& request, const DescribePricingModuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribePricingModuleOutcomeCallable describePricingModuleCallable(const Model::DescribePricingModuleRequest& request) const;
+			QueryEvaluateListOutcome queryEvaluateList(const Model::QueryEvaluateListRequest &request)const;
+			void queryEvaluateListAsync(const Model::QueryEvaluateListRequest& request, const QueryEvaluateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryEvaluateListOutcomeCallable queryEvaluateListCallable(const Model::QueryEvaluateListRequest& request) const;
+			QueryAccountBalanceOutcome queryAccountBalance(const Model::QueryAccountBalanceRequest &request)const;
+			void queryAccountBalanceAsync(const Model::QueryAccountBalanceRequest& request, const QueryAccountBalanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			QueryAccountBalanceOutcomeCallable queryAccountBalanceCallable(const Model::QueryAccountBalanceRequest& request) const;
 			DescribeResourcePackageProductOutcome describeResourcePackageProduct(const Model::DescribeResourcePackageProductRequest &request)const;
 			void describeResourcePackageProductAsync(const Model::DescribeResourcePackageProductRequest& request, const DescribeResourcePackageProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeResourcePackageProductOutcomeCallable describeResourcePackageProductCallable(const Model::DescribeResourcePackageProductRequest& request) const;
 			ChangeResellerConsumeAmountOutcome changeResellerConsumeAmount(const Model::ChangeResellerConsumeAmountRequest &request)const;
 			void changeResellerConsumeAmountAsync(const Model::ChangeResellerConsumeAmountRequest& request, const ChangeResellerConsumeAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ChangeResellerConsumeAmountOutcomeCallable changeResellerConsumeAmountCallable(const Model::ChangeResellerConsumeAmountRequest& request) const;
-			QueryAccountBalanceOutcome queryAccountBalance(const Model::QueryAccountBalanceRequest &request)const;
-			void queryAccountBalanceAsync(const Model::QueryAccountBalanceRequest& request, const QueryAccountBalanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			QueryAccountBalanceOutcomeCallable queryAccountBalanceCallable(const Model::QueryAccountBalanceRequest& request) const;
 			RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const;
 			void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const;
@@ -399,12 +399,12 @@ namespace AlibabaCloud
 			SetResellerUserAlarmThresholdOutcome setResellerUserAlarmThreshold(const Model::SetResellerUserAlarmThresholdRequest &request)const;
 			void setResellerUserAlarmThresholdAsync(const Model::SetResellerUserAlarmThresholdRequest& request, const SetResellerUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SetResellerUserAlarmThresholdOutcomeCallable setResellerUserAlarmThresholdCallable(const Model::SetResellerUserAlarmThresholdRequest& request) const;
-			SetRenewalOutcome setRenewal(const Model::SetRenewalRequest &request)const;
-			void setRenewalAsync(const Model::SetRenewalRequest& request, const SetRenewalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SetRenewalOutcomeCallable setRenewalCallable(const Model::SetRenewalRequest& request) const;
 			QueryBillOutcome queryBill(const Model::QueryBillRequest &request)const;
 			void queryBillAsync(const Model::QueryBillRequest& request, const QueryBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			QueryBillOutcomeCallable queryBillCallable(const Model::QueryBillRequest& request) const;
+			SetRenewalOutcome setRenewal(const Model::SetRenewalRequest &request)const;
+			void setRenewalAsync(const Model::SetRenewalRequest& request, const SetRenewalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			SetRenewalOutcomeCallable setRenewalCallable(const Model::SetRenewalRequest& request) const;
 			CreateAgAccountOutcome createAgAccount(const Model::CreateAgAccountRequest &request)const;
 			void createAgAccountAsync(const Model::CreateAgAccountRequest& request, const CreateAgAccountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateAgAccountOutcomeCallable createAgAccountCallable(const Model::CreateAgAccountRequest& request) const;

+ 12 - 12
bssopenapi/include/alibabacloud/bssopenapi/model/ApplyInvoiceRequest.h

@@ -37,14 +37,6 @@ namespace AlibabaCloud
 
 				int getInvoicingType()const;
 				void setInvoicingType(int invoicingType);
-				std::string getApplyUserNick()const;
-				void setApplyUserNick(const std::string& applyUserNick);
-				bool getInvoiceByAmount()const;
-				void setInvoiceByAmount(bool invoiceByAmount);
-				long getCustomerId()const;
-				void setCustomerId(long customerId);
-				std::vector<long> getSelectedIds()const;
-				void setSelectedIds(const std::vector<long>& selectedIds);
 				int getProcessWay()const;
 				void setProcessWay(int processWay);
 				long getCallerBid()const;
@@ -55,20 +47,28 @@ namespace AlibabaCloud
 				void setInvoiceAmount(long invoiceAmount);
 				long getAddressId()const;
 				void setAddressId(long addressId);
+				std::string getApplyUserNick()const;
+				void setApplyUserNick(const std::string& applyUserNick);
+				bool getInvoiceByAmount()const;
+				void setInvoiceByAmount(bool invoiceByAmount);
+				long getCustomerId()const;
+				void setCustomerId(long customerId);
+				std::vector<long> getSelectedIds()const;
+				void setSelectedIds(const std::vector<long>& selectedIds);
 				long getCallerUid()const;
 				void setCallerUid(long callerUid);
 
             private:
 				int invoicingType_;
-				std::string applyUserNick_;
-				bool invoiceByAmount_;
-				long customerId_;
-				std::vector<long> selectedIds_;
 				int processWay_;
 				long callerBid_;
 				long ownerId_;
 				long invoiceAmount_;
 				long addressId_;
+				std::string applyUserNick_;
+				bool invoiceByAmount_;
+				long customerId_;
+				std::vector<long> selectedIds_;
 				long callerUid_;
 
 			};

+ 9 - 9
bssopenapi/include/alibabacloud/bssopenapi/model/ChangeResellerConsumeAmountRequest.h

@@ -35,32 +35,32 @@ namespace AlibabaCloud
 				ChangeResellerConsumeAmountRequest();
 				~ChangeResellerConsumeAmountRequest();
 
-				std::string getAdjustType()const;
-				void setAdjustType(const std::string& adjustType);
 				std::string getAmount()const;
 				void setAmount(const std::string& amount);
 				std::string getOutBizId()const;
 				void setOutBizId(const std::string& outBizId);
-				std::string getExtendMap()const;
-				void setExtendMap(const std::string& extendMap);
-				std::string getCurrency()const;
-				void setCurrency(const std::string& currency);
 				std::string getSource()const;
 				void setSource(const std::string& source);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getBusinessType()const;
 				void setBusinessType(const std::string& businessType);
+				std::string getAdjustType()const;
+				void setAdjustType(const std::string& adjustType);
+				std::string getExtendMap()const;
+				void setExtendMap(const std::string& extendMap);
+				std::string getCurrency()const;
+				void setCurrency(const std::string& currency);
 
             private:
-				std::string adjustType_;
 				std::string amount_;
 				std::string outBizId_;
-				std::string extendMap_;
-				std::string currency_;
 				std::string source_;
 				long ownerId_;
 				std::string businessType_;
+				std::string adjustType_;
+				std::string extendMap_;
+				std::string currency_;
 
 			};
 		}

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/ConvertChargeTypeRequest.h

@@ -39,22 +39,22 @@ namespace AlibabaCloud
 				void setPeriod(int period);
 				std::string getProductCode()const;
 				void setProductCode(const std::string& productCode);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
 
             private:
 				int period_;
 				std::string productCode_;
-				std::string instanceId_;
 				std::string subscriptionType_;
 				long ownerId_;
 				std::string productType_;
+				std::string instanceId_;
 
 			};
 		}

+ 9 - 9
bssopenapi/include/alibabacloud/bssopenapi/model/CreateAgAccountRequest.h

@@ -37,14 +37,8 @@ namespace AlibabaCloud
 
 				std::string getFirstName()const;
 				void setFirstName(const std::string& firstName);
-				std::string getLoginEmail()const;
-				void setLoginEmail(const std::string& loginEmail);
-				std::string getProvinceName()const;
-				void setProvinceName(const std::string& provinceName);
 				std::string getCityName()const;
 				void setCityName(const std::string& cityName);
-				std::string getAccountAttr()const;
-				void setAccountAttr(const std::string& accountAttr);
 				std::string getPostcode()const;
 				void setPostcode(const std::string& postcode);
 				std::string getEnterpriseName()const;
@@ -53,17 +47,23 @@ namespace AlibabaCloud
 				void setNationCode(const std::string& nationCode);
 				std::string getLastName()const;
 				void setLastName(const std::string& lastName);
+				std::string getLoginEmail()const;
+				void setLoginEmail(const std::string& loginEmail);
+				std::string getProvinceName()const;
+				void setProvinceName(const std::string& provinceName);
+				std::string getAccountAttr()const;
+				void setAccountAttr(const std::string& accountAttr);
 
             private:
 				std::string firstName_;
-				std::string loginEmail_;
-				std::string provinceName_;
 				std::string cityName_;
-				std::string accountAttr_;
 				std::string postcode_;
 				std::string enterpriseName_;
 				std::string nationCode_;
 				std::string lastName_;
+				std::string loginEmail_;
+				std::string provinceName_;
+				std::string accountAttr_;
 
 			};
 		}

+ 6 - 6
bssopenapi/include/alibabacloud/bssopenapi/model/CreateInstanceRequest.h

@@ -48,27 +48,27 @@ namespace AlibabaCloud
 				void setClientToken(const std::string& clientToken);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getProductType()const;
+				void setProductType(const std::string& productType);
 				int getRenewPeriod()const;
 				void setRenewPeriod(int renewPeriod);
 				std::vector<Parameter> getParameter()const;
 				void setParameter(const std::vector<Parameter>& parameter);
 				std::string getRenewalStatus()const;
 				void setRenewalStatus(const std::string& renewalStatus);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getProductType()const;
-				void setProductType(const std::string& productType);
 
             private:
 				std::string productCode_;
 				int period_;
 				std::string clientToken_;
 				std::string subscriptionType_;
+				long ownerId_;
+				std::string productType_;
 				int renewPeriod_;
 				std::vector<Parameter> parameter_;
 				std::string renewalStatus_;
-				long ownerId_;
-				std::string productType_;
 
 			};
 		}

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/CreateResellerUserQuotaRequest.h

@@ -39,16 +39,16 @@ namespace AlibabaCloud
 				void setAmount(const std::string& amount);
 				std::string getOutBizId()const;
 				void setOutBizId(const std::string& outBizId);
-				std::string getCurrency()const;
-				void setCurrency(const std::string& currency);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getCurrency()const;
+				void setCurrency(const std::string& currency);
 
             private:
 				std::string amount_;
 				std::string outBizId_;
-				std::string currency_;
 				long ownerId_;
+				std::string currency_;
 
 			};
 		}

+ 6 - 6
bssopenapi/include/alibabacloud/bssopenapi/model/CreateResourcePackageRequest.h

@@ -35,28 +35,28 @@ namespace AlibabaCloud
 				CreateResourcePackageRequest();
 				~CreateResourcePackageRequest();
 
-				int getDuration()const;
-				void setDuration(int duration);
 				std::string getProductCode()const;
 				void setProductCode(const std::string& productCode);
 				std::string getSpecification()const;
 				void setSpecification(const std::string& specification);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getPackageType()const;
-				void setPackageType(const std::string& packageType);
 				std::string getEffectiveDate()const;
 				void setEffectiveDate(const std::string& effectiveDate);
+				int getDuration()const;
+				void setDuration(int duration);
+				std::string getPackageType()const;
+				void setPackageType(const std::string& packageType);
 				std::string getPricingCycle()const;
 				void setPricingCycle(const std::string& pricingCycle);
 
             private:
-				int duration_;
 				std::string productCode_;
 				std::string specification_;
 				long ownerId_;
-				std::string packageType_;
 				std::string effectiveDate_;
+				int duration_;
+				std::string packageType_;
 				std::string pricingCycle_;
 
 			};

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/GetPayAsYouGoPriceRequest.h

@@ -49,18 +49,18 @@ namespace AlibabaCloud
 				void setModuleList(const std::vector<ModuleList>& moduleList);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				std::string getRegion()const;
+				void setRegion(const std::string& region);
 
             private:
 				std::string productCode_;
 				std::string subscriptionType_;
 				std::vector<ModuleList> moduleList_;
 				long ownerId_;
-				std::string region_;
 				std::string productType_;
+				std::string region_;
 
 			};
 		}

+ 9 - 9
bssopenapi/include/alibabacloud/bssopenapi/model/GetResourcePackagePriceRequest.h

@@ -35,33 +35,33 @@ namespace AlibabaCloud
 				GetResourcePackagePriceRequest();
 				~GetResourcePackagePriceRequest();
 
-				int getDuration()const;
-				void setDuration(int duration);
 				std::string getProductCode()const;
 				void setProductCode(const std::string& productCode);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
 				std::string getSpecification()const;
 				void setSpecification(const std::string& specification);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getPackageType()const;
-				void setPackageType(const std::string& packageType);
 				std::string getEffectiveDate()const;
 				void setEffectiveDate(const std::string& effectiveDate);
+				int getDuration()const;
+				void setDuration(int duration);
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+				std::string getPackageType()const;
+				void setPackageType(const std::string& packageType);
 				std::string getPricingCycle()const;
 				void setPricingCycle(const std::string& pricingCycle);
 				std::string getOrderType()const;
 				void setOrderType(const std::string& orderType);
 
             private:
-				int duration_;
 				std::string productCode_;
-				std::string instanceId_;
 				std::string specification_;
 				long ownerId_;
-				std::string packageType_;
 				std::string effectiveDate_;
+				int duration_;
+				std::string instanceId_;
+				std::string packageType_;
 				std::string pricingCycle_;
 				std::string orderType_;
 

+ 12 - 12
bssopenapi/include/alibabacloud/bssopenapi/model/GetSubscriptionPriceRequest.h

@@ -42,41 +42,41 @@ namespace AlibabaCloud
 				GetSubscriptionPriceRequest();
 				~GetSubscriptionPriceRequest();
 
-				int getServicePeriodQuantity()const;
-				void setServicePeriodQuantity(int servicePeriodQuantity);
 				std::string getProductCode()const;
 				void setProductCode(const std::string& productCode);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
 				int getQuantity()const;
 				void setQuantity(int quantity);
-				std::string getServicePeriodUnit()const;
-				void setServicePeriodUnit(const std::string& servicePeriodUnit);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
 				std::vector<ModuleList> getModuleList()const;
 				void setModuleList(const std::vector<ModuleList>& moduleList);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getProductType()const;
+				void setProductType(const std::string& productType);
+				int getServicePeriodQuantity()const;
+				void setServicePeriodQuantity(int servicePeriodQuantity);
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+				std::string getServicePeriodUnit()const;
+				void setServicePeriodUnit(const std::string& servicePeriodUnit);
 				std::string getRegion()const;
 				void setRegion(const std::string& region);
 				std::string getOrderType()const;
 				void setOrderType(const std::string& orderType);
-				std::string getProductType()const;
-				void setProductType(const std::string& productType);
 
             private:
-				int servicePeriodQuantity_;
 				std::string productCode_;
-				std::string instanceId_;
 				int quantity_;
-				std::string servicePeriodUnit_;
 				std::string subscriptionType_;
 				std::vector<ModuleList> moduleList_;
 				long ownerId_;
+				std::string productType_;
+				int servicePeriodQuantity_;
+				std::string instanceId_;
+				std::string servicePeriodUnit_;
 				std::string region_;
 				std::string orderType_;
-				std::string productType_;
 
 			};
 		}

+ 9 - 9
bssopenapi/include/alibabacloud/bssopenapi/model/ModifyInstanceRequest.h

@@ -42,30 +42,30 @@ namespace AlibabaCloud
 
 				std::string getProductCode()const;
 				void setProductCode(const std::string& productCode);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
-				std::string getModifyType()const;
-				void setModifyType(const std::string& modifyType);
-				std::vector<Parameter> getParameter()const;
-				void setParameter(const std::vector<Parameter>& parameter);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+				std::string getModifyType()const;
+				void setModifyType(const std::string& modifyType);
+				std::vector<Parameter> getParameter()const;
+				void setParameter(const std::vector<Parameter>& parameter);
 
             private:
 				std::string productCode_;
-				std::string instanceId_;
 				std::string clientToken_;
 				std::string subscriptionType_;
-				std::string modifyType_;
-				std::vector<Parameter> parameter_;
 				long ownerId_;
 				std::string productType_;
+				std::string instanceId_;
+				std::string modifyType_;
+				std::vector<Parameter> parameter_;
 
 			};
 		}

+ 6 - 6
bssopenapi/include/alibabacloud/bssopenapi/model/QueryAccountTransactionsRequest.h

@@ -35,6 +35,10 @@ namespace AlibabaCloud
 				QueryAccountTransactionsRequest();
 				~QueryAccountTransactionsRequest();
 
+				int getPageNum()const;
+				void setPageNum(int pageNum);
+				std::string getCreateTimeEnd()const;
+				void setCreateTimeEnd(const std::string& createTimeEnd);
 				std::string getRecordID()const;
 				void setRecordID(const std::string& recordID);
 				int getPageSize()const;
@@ -45,19 +49,15 @@ namespace AlibabaCloud
 				void setCreateTimeStart(const std::string& createTimeStart);
 				std::string getTransactionNumber()const;
 				void setTransactionNumber(const std::string& transactionNumber);
-				int getPageNum()const;
-				void setPageNum(int pageNum);
-				std::string getCreateTimeEnd()const;
-				void setCreateTimeEnd(const std::string& createTimeEnd);
 
             private:
+				int pageNum_;
+				std::string createTimeEnd_;
 				std::string recordID_;
 				int pageSize_;
 				std::string transactionChannelSN_;
 				std::string createTimeStart_;
 				std::string transactionNumber_;
-				int pageNum_;
-				std::string createTimeEnd_;
 
 			};
 		}

+ 12 - 12
bssopenapi/include/alibabacloud/bssopenapi/model/QueryAvailableInstancesRequest.h

@@ -39,43 +39,43 @@ namespace AlibabaCloud
 				void setProductCode(const std::string& productCode);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				int getPageNum()const;
 				void setPageNum(int pageNum);
-				std::string getEndTimeStart()const;
-				void setEndTimeStart(const std::string& endTimeStart);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getRenewStatus()const;
+				void setRenewStatus(const std::string& renewStatus);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getEndTimeStart()const;
+				void setEndTimeStart(const std::string& endTimeStart);
 				std::string getCreateTimeEnd()const;
 				void setCreateTimeEnd(const std::string& createTimeEnd);
 				std::string getInstanceIDs()const;
 				void setInstanceIDs(const std::string& instanceIDs);
 				std::string getEndTimeEnd()const;
 				void setEndTimeEnd(const std::string& endTimeEnd);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getCreateTimeStart()const;
 				void setCreateTimeStart(const std::string& createTimeStart);
 				std::string getRegion()const;
 				void setRegion(const std::string& region);
-				std::string getRenewStatus()const;
-				void setRenewStatus(const std::string& renewStatus);
 
             private:
 				std::string productCode_;
 				std::string subscriptionType_;
-				long ownerId_;
 				int pageNum_;
-				std::string endTimeStart_;
 				std::string productType_;
+				int pageSize_;
+				std::string renewStatus_;
+				long ownerId_;
+				std::string endTimeStart_;
 				std::string createTimeEnd_;
 				std::string instanceIDs_;
 				std::string endTimeEnd_;
-				int pageSize_;
 				std::string createTimeStart_;
 				std::string region_;
-				std::string renewStatus_;
 
 			};
 		}

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/QueryBillRequest.h

@@ -43,8 +43,6 @@ namespace AlibabaCloud
 				void setIsDisplayLocalCurrency(bool isDisplayLocalCurrency);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getBillingCycle()const;
 				void setBillingCycle(const std::string& billingCycle);
 				std::string getType()const;
@@ -55,18 +53,20 @@ namespace AlibabaCloud
 				void setPageNum(int pageNum);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
 
             private:
 				std::string productCode_;
 				bool isHideZeroCharge_;
 				bool isDisplayLocalCurrency_;
 				std::string subscriptionType_;
-				int pageSize_;
 				std::string billingCycle_;
 				std::string type_;
 				long ownerId_;
 				int pageNum_;
 				std::string productType_;
+				int pageSize_;
 
 			};
 		}

+ 12 - 12
bssopenapi/include/alibabacloud/bssopenapi/model/QueryEvaluateListRequest.h

@@ -41,24 +41,24 @@ namespace AlibabaCloud
 				void setOutBizId(const std::string& outBizId);
 				int getSortType()const;
 				void setSortType(int sortType);
-				std::vector<std::string> getBizTypeList()const;
-				void setBizTypeList(const std::vector<std::string>& bizTypeList);
 				int getType()const;
 				void setType(int type);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
 				int getPageNum()const;
 				void setPageNum(int pageNum);
-				std::string getStartSearchTime()const;
-				void setStartSearchTime(const std::string& startSearchTime);
-				std::string getEndBizTime()const;
-				void setEndBizTime(const std::string& endBizTime);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
 				long getEndAmount()const;
 				void setEndAmount(long endAmount);
 				std::string getBillCycle()const;
 				void setBillCycle(const std::string& billCycle);
+				std::vector<std::string> getBizTypeList()const;
+				void setBizTypeList(const std::vector<std::string>& bizTypeList);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getStartSearchTime()const;
+				void setStartSearchTime(const std::string& startSearchTime);
+				std::string getEndBizTime()const;
+				void setEndBizTime(const std::string& endBizTime);
 				long getStartAmount()const;
 				void setStartAmount(long startAmount);
 				std::string getStartBizTime()const;
@@ -68,15 +68,15 @@ namespace AlibabaCloud
 				std::string endSearchTime_;
 				std::string outBizId_;
 				int sortType_;
-				std::vector<std::string> bizTypeList_;
 				int type_;
-				long ownerId_;
 				int pageNum_;
-				std::string startSearchTime_;
-				std::string endBizTime_;
 				int pageSize_;
 				long endAmount_;
 				std::string billCycle_;
+				std::vector<std::string> bizTypeList_;
+				long ownerId_;
+				std::string startSearchTime_;
+				std::string endBizTime_;
 				long startAmount_;
 				std::string startBizTime_;
 

+ 6 - 6
bssopenapi/include/alibabacloud/bssopenapi/model/QueryInstanceBillRequest.h

@@ -35,16 +35,12 @@ namespace AlibabaCloud
 				QueryInstanceBillRequest();
 				~QueryInstanceBillRequest();
 
-				bool getIsBillingItem()const;
-				void setIsBillingItem(bool isBillingItem);
 				std::string getProductCode()const;
 				void setProductCode(const std::string& productCode);
 				bool getIsHideZeroCharge()const;
 				void setIsHideZeroCharge(bool isHideZeroCharge);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getBillingCycle()const;
 				void setBillingCycle(const std::string& billingCycle);
 				long getOwnerId()const;
@@ -53,17 +49,21 @@ namespace AlibabaCloud
 				void setPageNum(int pageNum);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				bool getIsBillingItem()const;
+				void setIsBillingItem(bool isBillingItem);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
 
             private:
-				bool isBillingItem_;
 				std::string productCode_;
 				bool isHideZeroCharge_;
 				std::string subscriptionType_;
-				int pageSize_;
 				std::string billingCycle_;
 				long ownerId_;
 				int pageNum_;
 				std::string productType_;
+				bool isBillingItem_;
+				int pageSize_;
 
 			};
 		}

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/QueryInstanceGaapCostRequest.h

@@ -39,22 +39,22 @@ namespace AlibabaCloud
 				void setProductCode(const std::string& productCode);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getBillingCycle()const;
 				void setBillingCycle(const std::string& billingCycle);
 				int getPageNum()const;
 				void setPageNum(int pageNum);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
 
             private:
 				std::string productCode_;
 				std::string subscriptionType_;
-				int pageSize_;
 				std::string billingCycle_;
 				int pageNum_;
 				std::string productType_;
+				int pageSize_;
 
 			};
 		}

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/QueryMonthlyInstanceConsumptionRequest.h

@@ -39,8 +39,6 @@ namespace AlibabaCloud
 				void setProductCode(const std::string& productCode);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getBillingCycle()const;
 				void setBillingCycle(const std::string& billingCycle);
 				long getOwnerId()const;
@@ -49,15 +47,17 @@ namespace AlibabaCloud
 				void setPageNum(int pageNum);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
 
             private:
 				std::string productCode_;
 				std::string subscriptionType_;
-				int pageSize_;
 				std::string billingCycle_;
 				long ownerId_;
 				int pageNum_;
 				std::string productType_;
+				int pageSize_;
 
 			};
 		}

+ 9 - 9
bssopenapi/include/alibabacloud/bssopenapi/model/QueryOrdersRequest.h

@@ -39,12 +39,6 @@ namespace AlibabaCloud
 				void setProductCode(const std::string& productCode);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getPaymentStatus()const;
-				void setPaymentStatus(const std::string& paymentStatus);
-				std::string getCreateTimeStart()const;
-				void setCreateTimeStart(const std::string& createTimeStart);
 				int getPageNum()const;
 				void setPageNum(int pageNum);
 				long getOwnerId()const;
@@ -53,19 +47,25 @@ namespace AlibabaCloud
 				void setCreateTimeEnd(const std::string& createTimeEnd);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
+				std::string getPaymentStatus()const;
+				void setPaymentStatus(const std::string& paymentStatus);
+				std::string getCreateTimeStart()const;
+				void setCreateTimeStart(const std::string& createTimeStart);
 				std::string getOrderType()const;
 				void setOrderType(const std::string& orderType);
 
             private:
 				std::string productCode_;
 				std::string subscriptionType_;
-				int pageSize_;
-				std::string paymentStatus_;
-				std::string createTimeStart_;
 				int pageNum_;
 				long ownerId_;
 				std::string createTimeEnd_;
 				std::string productType_;
+				int pageSize_;
+				std::string paymentStatus_;
+				std::string createTimeStart_;
 				std::string orderType_;
 
 			};

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/QueryProductListRequest.h

@@ -35,17 +35,17 @@ namespace AlibabaCloud
 				QueryProductListRequest();
 				~QueryProductListRequest();
 
+				int getPageNum()const;
+				void setPageNum(int pageNum);
 				bool getQueryTotalCount()const;
 				void setQueryTotalCount(bool queryTotalCount);
 				int getPageSize()const;
 				void setPageSize(int pageSize);
-				int getPageNum()const;
-				void setPageNum(int pageNum);
 
             private:
+				int pageNum_;
 				bool queryTotalCount_;
 				int pageSize_;
-				int pageNum_;
 
 			};
 		}

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/QueryRedeemRequest.h

@@ -37,21 +37,21 @@ namespace AlibabaCloud
 
 				std::string getExpiryTimeEnd()const;
 				void setExpiryTimeEnd(const std::string& expiryTimeEnd);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getExpiryTimeStart()const;
 				void setExpiryTimeStart(const std::string& expiryTimeStart);
 				int getPageNum()const;
 				void setPageNum(int pageNum);
 				bool getEffectiveOrNot()const;
 				void setEffectiveOrNot(bool effectiveOrNot);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
 
             private:
 				std::string expiryTimeEnd_;
-				int pageSize_;
 				std::string expiryTimeStart_;
 				int pageNum_;
 				bool effectiveOrNot_;
+				int pageSize_;
 
 			};
 		}

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesRequest.h

@@ -39,22 +39,22 @@ namespace AlibabaCloud
 				void setExpiryTimeEnd(const std::string& expiryTimeEnd);
 				std::string getProductCode()const;
 				void setProductCode(const std::string& productCode);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getExpiryTimeStart()const;
 				void setExpiryTimeStart(const std::string& expiryTimeStart);
 				int getPageNum()const;
 				void setPageNum(int pageNum);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
 
             private:
 				std::string expiryTimeEnd_;
 				std::string productCode_;
-				int pageSize_;
 				long ownerId_;
 				std::string expiryTimeStart_;
 				int pageNum_;
+				int pageSize_;
 
 			};
 		}

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/QuerySettlementBillRequest.h

@@ -41,8 +41,6 @@ namespace AlibabaCloud
 				void setIsHideZeroCharge(bool isHideZeroCharge);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
 				std::string getBillingCycle()const;
@@ -57,12 +55,13 @@ namespace AlibabaCloud
 				void setType(const std::string& type);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
 
             private:
 				std::string productCode_;
 				bool isHideZeroCharge_;
 				std::string subscriptionType_;
-				int pageSize_;
 				std::string endTime_;
 				std::string billingCycle_;
 				std::string startTime_;
@@ -70,6 +69,7 @@ namespace AlibabaCloud
 				int pageNum_;
 				std::string type_;
 				std::string productType_;
+				int pageSize_;
 
 			};
 		}

+ 9 - 9
bssopenapi/include/alibabacloud/bssopenapi/model/QueryUserOmsDataRequest.h

@@ -35,28 +35,28 @@ namespace AlibabaCloud
 				QueryUserOmsDataRequest();
 				~QueryUserOmsDataRequest();
 
-				std::string getDataType()const;
-				void setDataType(const std::string& dataType);
-				std::string getMarker()const;
-				void setMarker(const std::string& marker);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
 				std::string getEndTime()const;
 				void setEndTime(const std::string& endTime);
 				std::string getStartTime()const;
 				void setStartTime(const std::string& startTime);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getDataType()const;
+				void setDataType(const std::string& dataType);
+				std::string getMarker()const;
+				void setMarker(const std::string& marker);
+				int getPageSize()const;
+				void setPageSize(int pageSize);
 				std::string getTable()const;
 				void setTable(const std::string& table);
 
             private:
-				std::string dataType_;
-				std::string marker_;
-				int pageSize_;
 				std::string endTime_;
 				std::string startTime_;
 				long ownerId_;
+				std::string dataType_;
+				std::string marker_;
+				int pageSize_;
 				std::string table_;
 
 			};

+ 6 - 6
bssopenapi/include/alibabacloud/bssopenapi/model/RenewInstanceRequest.h

@@ -37,24 +37,24 @@ namespace AlibabaCloud
 
 				std::string getProductCode()const;
 				void setProductCode(const std::string& productCode);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
 				std::string getClientToken()const;
 				void setClientToken(const std::string& clientToken);
-				int getRenewPeriod()const;
-				void setRenewPeriod(int renewPeriod);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
+				int getRenewPeriod()const;
+				void setRenewPeriod(int renewPeriod);
 
             private:
 				std::string productCode_;
-				std::string instanceId_;
 				std::string clientToken_;
-				int renewPeriod_;
 				long ownerId_;
 				std::string productType_;
+				std::string instanceId_;
+				int renewPeriod_;
 
 			};
 		}

+ 6 - 6
bssopenapi/include/alibabacloud/bssopenapi/model/RenewResourcePackageRequest.h

@@ -35,22 +35,22 @@ namespace AlibabaCloud
 				RenewResourcePackageRequest();
 				~RenewResourcePackageRequest();
 
-				int getDuration()const;
-				void setDuration(int duration);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getEffectiveDate()const;
 				void setEffectiveDate(const std::string& effectiveDate);
+				int getDuration()const;
+				void setDuration(int duration);
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
 				std::string getPricingCycle()const;
 				void setPricingCycle(const std::string& pricingCycle);
 
             private:
-				int duration_;
-				std::string instanceId_;
 				long ownerId_;
 				std::string effectiveDate_;
+				int duration_;
+				std::string instanceId_;
 				std::string pricingCycle_;
 
 			};

+ 9 - 9
bssopenapi/include/alibabacloud/bssopenapi/model/SetRenewalRequest.h

@@ -37,30 +37,30 @@ namespace AlibabaCloud
 
 				std::string getProductCode()const;
 				void setProductCode(const std::string& productCode);
-				std::string getInstanceIDs()const;
-				void setInstanceIDs(const std::string& instanceIDs);
 				std::string getSubscriptionType()const;
 				void setSubscriptionType(const std::string& subscriptionType);
-				std::string getRenewalStatus()const;
-				void setRenewalStatus(const std::string& renewalStatus);
-				std::string getRenewalPeriodUnit()const;
-				void setRenewalPeriodUnit(const std::string& renewalPeriodUnit);
 				int getRenewalPeriod()const;
 				void setRenewalPeriod(int renewalPeriod);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getProductType()const;
 				void setProductType(const std::string& productType);
+				std::string getInstanceIDs()const;
+				void setInstanceIDs(const std::string& instanceIDs);
+				std::string getRenewalStatus()const;
+				void setRenewalStatus(const std::string& renewalStatus);
+				std::string getRenewalPeriodUnit()const;
+				void setRenewalPeriodUnit(const std::string& renewalPeriodUnit);
 
             private:
 				std::string productCode_;
-				std::string instanceIDs_;
 				std::string subscriptionType_;
-				std::string renewalStatus_;
-				std::string renewalPeriodUnit_;
 				int renewalPeriod_;
 				long ownerId_;
 				std::string productType_;
+				std::string instanceIDs_;
+				std::string renewalStatus_;
+				std::string renewalPeriodUnit_;
 
 			};
 		}

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/SetResellerUserQuotaRequest.h

@@ -39,16 +39,16 @@ namespace AlibabaCloud
 				void setAmount(const std::string& amount);
 				std::string getOutBizId()const;
 				void setOutBizId(const std::string& outBizId);
-				std::string getCurrency()const;
-				void setCurrency(const std::string& currency);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
+				std::string getCurrency()const;
+				void setCurrency(const std::string& currency);
 
             private:
 				std::string amount_;
 				std::string outBizId_;
-				std::string currency_;
 				long ownerId_;
+				std::string currency_;
 
 			};
 		}

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/SetResellerUserStatusRequest.h

@@ -37,15 +37,15 @@ namespace AlibabaCloud
 
 				std::string getOwnerId()const;
 				void setOwnerId(const std::string& ownerId);
-				std::string getStatus()const;
-				void setStatus(const std::string& status);
 				std::string getBusinessType()const;
 				void setBusinessType(const std::string& businessType);
+				std::string getStatus()const;
+				void setStatus(const std::string& status);
 
             private:
 				std::string ownerId_;
-				std::string status_;
 				std::string businessType_;
+				std::string status_;
 
 			};
 		}

+ 3 - 3
bssopenapi/include/alibabacloud/bssopenapi/model/UpgradeResourcePackageRequest.h

@@ -35,20 +35,20 @@ namespace AlibabaCloud
 				UpgradeResourcePackageRequest();
 				~UpgradeResourcePackageRequest();
 
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
 				std::string getSpecification()const;
 				void setSpecification(const std::string& specification);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				std::string getEffectiveDate()const;
 				void setEffectiveDate(const std::string& effectiveDate);
+				std::string getInstanceId()const;
+				void setInstanceId(const std::string& instanceId);
 
             private:
-				std::string instanceId_;
 				std::string specification_;
 				long ownerId_;
 				std::string effectiveDate_;
+				std::string instanceId_;
 
 			};
 		}

+ 156 - 156
bssopenapi/src/BssOpenApiClient.cc

@@ -31,21 +31,21 @@ BssOpenApiClient::BssOpenApiClient(const Credentials &credentials, const ClientC
 	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
 }
 
 BssOpenApiClient::BssOpenApiClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
 	RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
 }
 
 BssOpenApiClient::BssOpenApiClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
 	RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
 {
 	auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
-	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
+	endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
 }
 
 BssOpenApiClient::~BssOpenApiClient()
@@ -303,72 +303,72 @@ BssOpenApiClient::RenewResourcePackageOutcomeCallable BssOpenApiClient::renewRes
 	return task->get_future();
 }
 
-BssOpenApiClient::GetOrderDetailOutcome BssOpenApiClient::getOrderDetail(const GetOrderDetailRequest &request) const
+BssOpenApiClient::CreateInstanceOutcome BssOpenApiClient::createInstance(const CreateInstanceRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return GetOrderDetailOutcome(endpointOutcome.error());
+		return CreateInstanceOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return GetOrderDetailOutcome(GetOrderDetailResult(outcome.result()));
+		return CreateInstanceOutcome(CreateInstanceResult(outcome.result()));
 	else
-		return GetOrderDetailOutcome(outcome.error());
+		return CreateInstanceOutcome(outcome.error());
 }
 
-void BssOpenApiClient::getOrderDetailAsync(const GetOrderDetailRequest& request, const GetOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::createInstanceAsync(const CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, getOrderDetail(request), context);
+		handler(this, request, createInstance(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::GetOrderDetailOutcomeCallable BssOpenApiClient::getOrderDetailCallable(const GetOrderDetailRequest &request) const
+BssOpenApiClient::CreateInstanceOutcomeCallable BssOpenApiClient::createInstanceCallable(const CreateInstanceRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<GetOrderDetailOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<CreateInstanceOutcome()>>(
 			[this, request]()
 			{
-			return this->getOrderDetail(request);
+			return this->createInstance(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-BssOpenApiClient::CreateInstanceOutcome BssOpenApiClient::createInstance(const CreateInstanceRequest &request) const
+BssOpenApiClient::GetOrderDetailOutcome BssOpenApiClient::getOrderDetail(const GetOrderDetailRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return CreateInstanceOutcome(endpointOutcome.error());
+		return GetOrderDetailOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return CreateInstanceOutcome(CreateInstanceResult(outcome.result()));
+		return GetOrderDetailOutcome(GetOrderDetailResult(outcome.result()));
 	else
-		return CreateInstanceOutcome(outcome.error());
+		return GetOrderDetailOutcome(outcome.error());
 }
 
-void BssOpenApiClient::createInstanceAsync(const CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::getOrderDetailAsync(const GetOrderDetailRequest& request, const GetOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, createInstance(request), context);
+		handler(this, request, getOrderDetail(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::CreateInstanceOutcomeCallable BssOpenApiClient::createInstanceCallable(const CreateInstanceRequest &request) const
+BssOpenApiClient::GetOrderDetailOutcomeCallable BssOpenApiClient::getOrderDetailCallable(const GetOrderDetailRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<CreateInstanceOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<GetOrderDetailOutcome()>>(
 			[this, request]()
 			{
-			return this->createInstance(request);
+			return this->getOrderDetail(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -483,72 +483,72 @@ BssOpenApiClient::CancelOrderOutcomeCallable BssOpenApiClient::cancelOrderCallab
 	return task->get_future();
 }
 
-BssOpenApiClient::QueryResourcePackageInstancesOutcome BssOpenApiClient::queryResourcePackageInstances(const QueryResourcePackageInstancesRequest &request) const
+BssOpenApiClient::CreateResellerUserQuotaOutcome BssOpenApiClient::createResellerUserQuota(const CreateResellerUserQuotaRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return QueryResourcePackageInstancesOutcome(endpointOutcome.error());
+		return CreateResellerUserQuotaOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return QueryResourcePackageInstancesOutcome(QueryResourcePackageInstancesResult(outcome.result()));
+		return CreateResellerUserQuotaOutcome(CreateResellerUserQuotaResult(outcome.result()));
 	else
-		return QueryResourcePackageInstancesOutcome(outcome.error());
+		return CreateResellerUserQuotaOutcome(outcome.error());
 }
 
-void BssOpenApiClient::queryResourcePackageInstancesAsync(const QueryResourcePackageInstancesRequest& request, const QueryResourcePackageInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::createResellerUserQuotaAsync(const CreateResellerUserQuotaRequest& request, const CreateResellerUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, queryResourcePackageInstances(request), context);
+		handler(this, request, createResellerUserQuota(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::QueryResourcePackageInstancesOutcomeCallable BssOpenApiClient::queryResourcePackageInstancesCallable(const QueryResourcePackageInstancesRequest &request) const
+BssOpenApiClient::CreateResellerUserQuotaOutcomeCallable BssOpenApiClient::createResellerUserQuotaCallable(const CreateResellerUserQuotaRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<QueryResourcePackageInstancesOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<CreateResellerUserQuotaOutcome()>>(
 			[this, request]()
 			{
-			return this->queryResourcePackageInstances(request);
+			return this->createResellerUserQuota(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-BssOpenApiClient::CreateResellerUserQuotaOutcome BssOpenApiClient::createResellerUserQuota(const CreateResellerUserQuotaRequest &request) const
+BssOpenApiClient::QueryResourcePackageInstancesOutcome BssOpenApiClient::queryResourcePackageInstances(const QueryResourcePackageInstancesRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return CreateResellerUserQuotaOutcome(endpointOutcome.error());
+		return QueryResourcePackageInstancesOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return CreateResellerUserQuotaOutcome(CreateResellerUserQuotaResult(outcome.result()));
+		return QueryResourcePackageInstancesOutcome(QueryResourcePackageInstancesResult(outcome.result()));
 	else
-		return CreateResellerUserQuotaOutcome(outcome.error());
+		return QueryResourcePackageInstancesOutcome(outcome.error());
 }
 
-void BssOpenApiClient::createResellerUserQuotaAsync(const CreateResellerUserQuotaRequest& request, const CreateResellerUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::queryResourcePackageInstancesAsync(const QueryResourcePackageInstancesRequest& request, const QueryResourcePackageInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, createResellerUserQuota(request), context);
+		handler(this, request, queryResourcePackageInstances(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::CreateResellerUserQuotaOutcomeCallable BssOpenApiClient::createResellerUserQuotaCallable(const CreateResellerUserQuotaRequest &request) const
+BssOpenApiClient::QueryResourcePackageInstancesOutcomeCallable BssOpenApiClient::queryResourcePackageInstancesCallable(const QueryResourcePackageInstancesRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<CreateResellerUserQuotaOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<QueryResourcePackageInstancesOutcome()>>(
 			[this, request]()
 			{
-			return this->createResellerUserQuota(request);
+			return this->queryResourcePackageInstances(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -699,144 +699,144 @@ BssOpenApiClient::GetResourcePackagePriceOutcomeCallable BssOpenApiClient::getRe
 	return task->get_future();
 }
 
-BssOpenApiClient::UnsubscribeBillToOSSOutcome BssOpenApiClient::unsubscribeBillToOSS(const UnsubscribeBillToOSSRequest &request) const
+BssOpenApiClient::QueryProductListOutcome BssOpenApiClient::queryProductList(const QueryProductListRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return UnsubscribeBillToOSSOutcome(endpointOutcome.error());
+		return QueryProductListOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return UnsubscribeBillToOSSOutcome(UnsubscribeBillToOSSResult(outcome.result()));
+		return QueryProductListOutcome(QueryProductListResult(outcome.result()));
 	else
-		return UnsubscribeBillToOSSOutcome(outcome.error());
+		return QueryProductListOutcome(outcome.error());
 }
 
-void BssOpenApiClient::unsubscribeBillToOSSAsync(const UnsubscribeBillToOSSRequest& request, const UnsubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::queryProductListAsync(const QueryProductListRequest& request, const QueryProductListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, unsubscribeBillToOSS(request), context);
+		handler(this, request, queryProductList(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::UnsubscribeBillToOSSOutcomeCallable BssOpenApiClient::unsubscribeBillToOSSCallable(const UnsubscribeBillToOSSRequest &request) const
+BssOpenApiClient::QueryProductListOutcomeCallable BssOpenApiClient::queryProductListCallable(const QueryProductListRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<UnsubscribeBillToOSSOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<QueryProductListOutcome()>>(
 			[this, request]()
 			{
-			return this->unsubscribeBillToOSS(request);
+			return this->queryProductList(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-BssOpenApiClient::GetCustomerListOutcome BssOpenApiClient::getCustomerList(const GetCustomerListRequest &request) const
+BssOpenApiClient::ApplyInvoiceOutcome BssOpenApiClient::applyInvoice(const ApplyInvoiceRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return GetCustomerListOutcome(endpointOutcome.error());
+		return ApplyInvoiceOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return GetCustomerListOutcome(GetCustomerListResult(outcome.result()));
+		return ApplyInvoiceOutcome(ApplyInvoiceResult(outcome.result()));
 	else
-		return GetCustomerListOutcome(outcome.error());
+		return ApplyInvoiceOutcome(outcome.error());
 }
 
-void BssOpenApiClient::getCustomerListAsync(const GetCustomerListRequest& request, const GetCustomerListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::applyInvoiceAsync(const ApplyInvoiceRequest& request, const ApplyInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, getCustomerList(request), context);
+		handler(this, request, applyInvoice(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::GetCustomerListOutcomeCallable BssOpenApiClient::getCustomerListCallable(const GetCustomerListRequest &request) const
+BssOpenApiClient::ApplyInvoiceOutcomeCallable BssOpenApiClient::applyInvoiceCallable(const ApplyInvoiceRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<GetCustomerListOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<ApplyInvoiceOutcome()>>(
 			[this, request]()
 			{
-			return this->getCustomerList(request);
+			return this->applyInvoice(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-BssOpenApiClient::ApplyInvoiceOutcome BssOpenApiClient::applyInvoice(const ApplyInvoiceRequest &request) const
+BssOpenApiClient::UnsubscribeBillToOSSOutcome BssOpenApiClient::unsubscribeBillToOSS(const UnsubscribeBillToOSSRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return ApplyInvoiceOutcome(endpointOutcome.error());
+		return UnsubscribeBillToOSSOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return ApplyInvoiceOutcome(ApplyInvoiceResult(outcome.result()));
+		return UnsubscribeBillToOSSOutcome(UnsubscribeBillToOSSResult(outcome.result()));
 	else
-		return ApplyInvoiceOutcome(outcome.error());
+		return UnsubscribeBillToOSSOutcome(outcome.error());
 }
 
-void BssOpenApiClient::applyInvoiceAsync(const ApplyInvoiceRequest& request, const ApplyInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::unsubscribeBillToOSSAsync(const UnsubscribeBillToOSSRequest& request, const UnsubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, applyInvoice(request), context);
+		handler(this, request, unsubscribeBillToOSS(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::ApplyInvoiceOutcomeCallable BssOpenApiClient::applyInvoiceCallable(const ApplyInvoiceRequest &request) const
+BssOpenApiClient::UnsubscribeBillToOSSOutcomeCallable BssOpenApiClient::unsubscribeBillToOSSCallable(const UnsubscribeBillToOSSRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<ApplyInvoiceOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<UnsubscribeBillToOSSOutcome()>>(
 			[this, request]()
 			{
-			return this->applyInvoice(request);
+			return this->unsubscribeBillToOSS(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-BssOpenApiClient::QueryProductListOutcome BssOpenApiClient::queryProductList(const QueryProductListRequest &request) const
+BssOpenApiClient::GetCustomerListOutcome BssOpenApiClient::getCustomerList(const GetCustomerListRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return QueryProductListOutcome(endpointOutcome.error());
+		return GetCustomerListOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return QueryProductListOutcome(QueryProductListResult(outcome.result()));
+		return GetCustomerListOutcome(GetCustomerListResult(outcome.result()));
 	else
-		return QueryProductListOutcome(outcome.error());
+		return GetCustomerListOutcome(outcome.error());
 }
 
-void BssOpenApiClient::queryProductListAsync(const QueryProductListRequest& request, const QueryProductListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::getCustomerListAsync(const GetCustomerListRequest& request, const GetCustomerListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, queryProductList(request), context);
+		handler(this, request, getCustomerList(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::QueryProductListOutcomeCallable BssOpenApiClient::queryProductListCallable(const QueryProductListRequest &request) const
+BssOpenApiClient::GetCustomerListOutcomeCallable BssOpenApiClient::getCustomerListCallable(const GetCustomerListRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<QueryProductListOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<GetCustomerListOutcome()>>(
 			[this, request]()
 			{
-			return this->queryProductList(request);
+			return this->getCustomerList(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -1023,72 +1023,72 @@ BssOpenApiClient::EnableBillGenerationOutcomeCallable BssOpenApiClient::enableBi
 	return task->get_future();
 }
 
-BssOpenApiClient::QueryCashCouponsOutcome BssOpenApiClient::queryCashCoupons(const QueryCashCouponsRequest &request) const
+BssOpenApiClient::QueryOrdersOutcome BssOpenApiClient::queryOrders(const QueryOrdersRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return QueryCashCouponsOutcome(endpointOutcome.error());
+		return QueryOrdersOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return QueryCashCouponsOutcome(QueryCashCouponsResult(outcome.result()));
+		return QueryOrdersOutcome(QueryOrdersResult(outcome.result()));
 	else
-		return QueryCashCouponsOutcome(outcome.error());
+		return QueryOrdersOutcome(outcome.error());
 }
 
-void BssOpenApiClient::queryCashCouponsAsync(const QueryCashCouponsRequest& request, const QueryCashCouponsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::queryOrdersAsync(const QueryOrdersRequest& request, const QueryOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, queryCashCoupons(request), context);
+		handler(this, request, queryOrders(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::QueryCashCouponsOutcomeCallable BssOpenApiClient::queryCashCouponsCallable(const QueryCashCouponsRequest &request) const
+BssOpenApiClient::QueryOrdersOutcomeCallable BssOpenApiClient::queryOrdersCallable(const QueryOrdersRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<QueryCashCouponsOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<QueryOrdersOutcome()>>(
 			[this, request]()
 			{
-			return this->queryCashCoupons(request);
+			return this->queryOrders(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-BssOpenApiClient::QueryOrdersOutcome BssOpenApiClient::queryOrders(const QueryOrdersRequest &request) const
+BssOpenApiClient::QueryCashCouponsOutcome BssOpenApiClient::queryCashCoupons(const QueryCashCouponsRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return QueryOrdersOutcome(endpointOutcome.error());
+		return QueryCashCouponsOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return QueryOrdersOutcome(QueryOrdersResult(outcome.result()));
+		return QueryCashCouponsOutcome(QueryCashCouponsResult(outcome.result()));
 	else
-		return QueryOrdersOutcome(outcome.error());
+		return QueryCashCouponsOutcome(outcome.error());
 }
 
-void BssOpenApiClient::queryOrdersAsync(const QueryOrdersRequest& request, const QueryOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::queryCashCouponsAsync(const QueryCashCouponsRequest& request, const QueryCashCouponsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, queryOrders(request), context);
+		handler(this, request, queryCashCoupons(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::QueryOrdersOutcomeCallable BssOpenApiClient::queryOrdersCallable(const QueryOrdersRequest &request) const
+BssOpenApiClient::QueryCashCouponsOutcomeCallable BssOpenApiClient::queryCashCouponsCallable(const QueryCashCouponsRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<QueryOrdersOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<QueryCashCouponsOutcome()>>(
 			[this, request]()
 			{
-			return this->queryOrders(request);
+			return this->queryCashCoupons(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -1131,180 +1131,180 @@ BssOpenApiClient::QueryInvoicingCustomerListOutcomeCallable BssOpenApiClient::qu
 	return task->get_future();
 }
 
-BssOpenApiClient::QueryEvaluateListOutcome BssOpenApiClient::queryEvaluateList(const QueryEvaluateListRequest &request) const
+BssOpenApiClient::DescribePricingModuleOutcome BssOpenApiClient::describePricingModule(const DescribePricingModuleRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return QueryEvaluateListOutcome(endpointOutcome.error());
+		return DescribePricingModuleOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return QueryEvaluateListOutcome(QueryEvaluateListResult(outcome.result()));
+		return DescribePricingModuleOutcome(DescribePricingModuleResult(outcome.result()));
 	else
-		return QueryEvaluateListOutcome(outcome.error());
+		return DescribePricingModuleOutcome(outcome.error());
 }
 
-void BssOpenApiClient::queryEvaluateListAsync(const QueryEvaluateListRequest& request, const QueryEvaluateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::describePricingModuleAsync(const DescribePricingModuleRequest& request, const DescribePricingModuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, queryEvaluateList(request), context);
+		handler(this, request, describePricingModule(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::QueryEvaluateListOutcomeCallable BssOpenApiClient::queryEvaluateListCallable(const QueryEvaluateListRequest &request) const
+BssOpenApiClient::DescribePricingModuleOutcomeCallable BssOpenApiClient::describePricingModuleCallable(const DescribePricingModuleRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<QueryEvaluateListOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<DescribePricingModuleOutcome()>>(
 			[this, request]()
 			{
-			return this->queryEvaluateList(request);
+			return this->describePricingModule(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-BssOpenApiClient::DescribePricingModuleOutcome BssOpenApiClient::describePricingModule(const DescribePricingModuleRequest &request) const
+BssOpenApiClient::QueryEvaluateListOutcome BssOpenApiClient::queryEvaluateList(const QueryEvaluateListRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return DescribePricingModuleOutcome(endpointOutcome.error());
+		return QueryEvaluateListOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return DescribePricingModuleOutcome(DescribePricingModuleResult(outcome.result()));
+		return QueryEvaluateListOutcome(QueryEvaluateListResult(outcome.result()));
 	else
-		return DescribePricingModuleOutcome(outcome.error());
+		return QueryEvaluateListOutcome(outcome.error());
 }
 
-void BssOpenApiClient::describePricingModuleAsync(const DescribePricingModuleRequest& request, const DescribePricingModuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::queryEvaluateListAsync(const QueryEvaluateListRequest& request, const QueryEvaluateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, describePricingModule(request), context);
+		handler(this, request, queryEvaluateList(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::DescribePricingModuleOutcomeCallable BssOpenApiClient::describePricingModuleCallable(const DescribePricingModuleRequest &request) const
+BssOpenApiClient::QueryEvaluateListOutcomeCallable BssOpenApiClient::queryEvaluateListCallable(const QueryEvaluateListRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<DescribePricingModuleOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<QueryEvaluateListOutcome()>>(
 			[this, request]()
 			{
-			return this->describePricingModule(request);
+			return this->queryEvaluateList(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-BssOpenApiClient::DescribeResourcePackageProductOutcome BssOpenApiClient::describeResourcePackageProduct(const DescribeResourcePackageProductRequest &request) const
+BssOpenApiClient::QueryAccountBalanceOutcome BssOpenApiClient::queryAccountBalance(const QueryAccountBalanceRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return DescribeResourcePackageProductOutcome(endpointOutcome.error());
+		return QueryAccountBalanceOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return DescribeResourcePackageProductOutcome(DescribeResourcePackageProductResult(outcome.result()));
+		return QueryAccountBalanceOutcome(QueryAccountBalanceResult(outcome.result()));
 	else
-		return DescribeResourcePackageProductOutcome(outcome.error());
+		return QueryAccountBalanceOutcome(outcome.error());
 }
 
-void BssOpenApiClient::describeResourcePackageProductAsync(const DescribeResourcePackageProductRequest& request, const DescribeResourcePackageProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::queryAccountBalanceAsync(const QueryAccountBalanceRequest& request, const QueryAccountBalanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, describeResourcePackageProduct(request), context);
+		handler(this, request, queryAccountBalance(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::DescribeResourcePackageProductOutcomeCallable BssOpenApiClient::describeResourcePackageProductCallable(const DescribeResourcePackageProductRequest &request) const
+BssOpenApiClient::QueryAccountBalanceOutcomeCallable BssOpenApiClient::queryAccountBalanceCallable(const QueryAccountBalanceRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<DescribeResourcePackageProductOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<QueryAccountBalanceOutcome()>>(
 			[this, request]()
 			{
-			return this->describeResourcePackageProduct(request);
+			return this->queryAccountBalance(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-BssOpenApiClient::ChangeResellerConsumeAmountOutcome BssOpenApiClient::changeResellerConsumeAmount(const ChangeResellerConsumeAmountRequest &request) const
+BssOpenApiClient::DescribeResourcePackageProductOutcome BssOpenApiClient::describeResourcePackageProduct(const DescribeResourcePackageProductRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return ChangeResellerConsumeAmountOutcome(endpointOutcome.error());
+		return DescribeResourcePackageProductOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return ChangeResellerConsumeAmountOutcome(ChangeResellerConsumeAmountResult(outcome.result()));
+		return DescribeResourcePackageProductOutcome(DescribeResourcePackageProductResult(outcome.result()));
 	else
-		return ChangeResellerConsumeAmountOutcome(outcome.error());
+		return DescribeResourcePackageProductOutcome(outcome.error());
 }
 
-void BssOpenApiClient::changeResellerConsumeAmountAsync(const ChangeResellerConsumeAmountRequest& request, const ChangeResellerConsumeAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::describeResourcePackageProductAsync(const DescribeResourcePackageProductRequest& request, const DescribeResourcePackageProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, changeResellerConsumeAmount(request), context);
+		handler(this, request, describeResourcePackageProduct(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::ChangeResellerConsumeAmountOutcomeCallable BssOpenApiClient::changeResellerConsumeAmountCallable(const ChangeResellerConsumeAmountRequest &request) const
+BssOpenApiClient::DescribeResourcePackageProductOutcomeCallable BssOpenApiClient::describeResourcePackageProductCallable(const DescribeResourcePackageProductRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<ChangeResellerConsumeAmountOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<DescribeResourcePackageProductOutcome()>>(
 			[this, request]()
 			{
-			return this->changeResellerConsumeAmount(request);
+			return this->describeResourcePackageProduct(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-BssOpenApiClient::QueryAccountBalanceOutcome BssOpenApiClient::queryAccountBalance(const QueryAccountBalanceRequest &request) const
+BssOpenApiClient::ChangeResellerConsumeAmountOutcome BssOpenApiClient::changeResellerConsumeAmount(const ChangeResellerConsumeAmountRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return QueryAccountBalanceOutcome(endpointOutcome.error());
+		return ChangeResellerConsumeAmountOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return QueryAccountBalanceOutcome(QueryAccountBalanceResult(outcome.result()));
+		return ChangeResellerConsumeAmountOutcome(ChangeResellerConsumeAmountResult(outcome.result()));
 	else
-		return QueryAccountBalanceOutcome(outcome.error());
+		return ChangeResellerConsumeAmountOutcome(outcome.error());
 }
 
-void BssOpenApiClient::queryAccountBalanceAsync(const QueryAccountBalanceRequest& request, const QueryAccountBalanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::changeResellerConsumeAmountAsync(const ChangeResellerConsumeAmountRequest& request, const ChangeResellerConsumeAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, queryAccountBalance(request), context);
+		handler(this, request, changeResellerConsumeAmount(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::QueryAccountBalanceOutcomeCallable BssOpenApiClient::queryAccountBalanceCallable(const QueryAccountBalanceRequest &request) const
+BssOpenApiClient::ChangeResellerConsumeAmountOutcomeCallable BssOpenApiClient::changeResellerConsumeAmountCallable(const ChangeResellerConsumeAmountRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<QueryAccountBalanceOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<ChangeResellerConsumeAmountOutcome()>>(
 			[this, request]()
 			{
-			return this->queryAccountBalance(request);
+			return this->changeResellerConsumeAmount(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -1527,72 +1527,72 @@ BssOpenApiClient::SetResellerUserAlarmThresholdOutcomeCallable BssOpenApiClient:
 	return task->get_future();
 }
 
-BssOpenApiClient::SetRenewalOutcome BssOpenApiClient::setRenewal(const SetRenewalRequest &request) const
+BssOpenApiClient::QueryBillOutcome BssOpenApiClient::queryBill(const QueryBillRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return SetRenewalOutcome(endpointOutcome.error());
+		return QueryBillOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return SetRenewalOutcome(SetRenewalResult(outcome.result()));
+		return QueryBillOutcome(QueryBillResult(outcome.result()));
 	else
-		return SetRenewalOutcome(outcome.error());
+		return QueryBillOutcome(outcome.error());
 }
 
-void BssOpenApiClient::setRenewalAsync(const SetRenewalRequest& request, const SetRenewalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::queryBillAsync(const QueryBillRequest& request, const QueryBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, setRenewal(request), context);
+		handler(this, request, queryBill(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::SetRenewalOutcomeCallable BssOpenApiClient::setRenewalCallable(const SetRenewalRequest &request) const
+BssOpenApiClient::QueryBillOutcomeCallable BssOpenApiClient::queryBillCallable(const QueryBillRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<SetRenewalOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<QueryBillOutcome()>>(
 			[this, request]()
 			{
-			return this->setRenewal(request);
+			return this->queryBill(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));
 	return task->get_future();
 }
 
-BssOpenApiClient::QueryBillOutcome BssOpenApiClient::queryBill(const QueryBillRequest &request) const
+BssOpenApiClient::SetRenewalOutcome BssOpenApiClient::setRenewal(const SetRenewalRequest &request) const
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	if (!endpointOutcome.isSuccess())
-		return QueryBillOutcome(endpointOutcome.error());
+		return SetRenewalOutcome(endpointOutcome.error());
 
 	auto outcome = makeRequest(endpointOutcome.result(), request);
 
 	if (outcome.isSuccess())
-		return QueryBillOutcome(QueryBillResult(outcome.result()));
+		return SetRenewalOutcome(SetRenewalResult(outcome.result()));
 	else
-		return QueryBillOutcome(outcome.error());
+		return SetRenewalOutcome(outcome.error());
 }
 
-void BssOpenApiClient::queryBillAsync(const QueryBillRequest& request, const QueryBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
+void BssOpenApiClient::setRenewalAsync(const SetRenewalRequest& request, const SetRenewalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
 {
 	auto fn = [this, request, handler, context]()
 	{
-		handler(this, request, queryBill(request), context);
+		handler(this, request, setRenewal(request), context);
 	};
 
 	asyncExecute(new Runnable(fn));
 }
 
-BssOpenApiClient::QueryBillOutcomeCallable BssOpenApiClient::queryBillCallable(const QueryBillRequest &request) const
+BssOpenApiClient::SetRenewalOutcomeCallable BssOpenApiClient::setRenewalCallable(const SetRenewalRequest &request) const
 {
-	auto task = std::make_shared<std::packaged_task<QueryBillOutcome()>>(
+	auto task = std::make_shared<std::packaged_task<SetRenewalOutcome()>>(
 			[this, request]()
 			{
-			return this->queryBill(request);
+			return this->setRenewal(request);
 			});
 
 	asyncExecute(new Runnable([task]() { (*task)(); }));

+ 45 - 45
bssopenapi/src/model/ApplyInvoiceRequest.cc

@@ -36,51 +36,6 @@ void ApplyInvoiceRequest::setInvoicingType(int invoicingType)
 	setCoreParameter("InvoicingType", std::to_string(invoicingType));
 }
 
-std::string ApplyInvoiceRequest::getApplyUserNick()const
-{
-	return applyUserNick_;
-}
-
-void ApplyInvoiceRequest::setApplyUserNick(const std::string& applyUserNick)
-{
-	applyUserNick_ = applyUserNick;
-	setCoreParameter("ApplyUserNick", applyUserNick);
-}
-
-bool ApplyInvoiceRequest::getInvoiceByAmount()const
-{
-	return invoiceByAmount_;
-}
-
-void ApplyInvoiceRequest::setInvoiceByAmount(bool invoiceByAmount)
-{
-	invoiceByAmount_ = invoiceByAmount;
-	setCoreParameter("InvoiceByAmount", invoiceByAmount ? "true" : "false");
-}
-
-long ApplyInvoiceRequest::getCustomerId()const
-{
-	return customerId_;
-}
-
-void ApplyInvoiceRequest::setCustomerId(long customerId)
-{
-	customerId_ = customerId;
-	setCoreParameter("CustomerId", std::to_string(customerId));
-}
-
-std::vector<long> ApplyInvoiceRequest::getSelectedIds()const
-{
-	return selectedIds_;
-}
-
-void ApplyInvoiceRequest::setSelectedIds(const std::vector<long>& selectedIds)
-{
-	selectedIds_ = selectedIds;
-	for(int i = 0; i!= selectedIds.size(); i++)
-		setCoreParameter("SelectedIds."+ std::to_string(i), std::to_string(selectedIds.at(i)));
-}
-
 int ApplyInvoiceRequest::getProcessWay()const
 {
 	return processWay_;
@@ -136,6 +91,51 @@ void ApplyInvoiceRequest::setAddressId(long addressId)
 	setCoreParameter("AddressId", std::to_string(addressId));
 }
 
+std::string ApplyInvoiceRequest::getApplyUserNick()const
+{
+	return applyUserNick_;
+}
+
+void ApplyInvoiceRequest::setApplyUserNick(const std::string& applyUserNick)
+{
+	applyUserNick_ = applyUserNick;
+	setCoreParameter("ApplyUserNick", applyUserNick);
+}
+
+bool ApplyInvoiceRequest::getInvoiceByAmount()const
+{
+	return invoiceByAmount_;
+}
+
+void ApplyInvoiceRequest::setInvoiceByAmount(bool invoiceByAmount)
+{
+	invoiceByAmount_ = invoiceByAmount;
+	setCoreParameter("InvoiceByAmount", invoiceByAmount ? "true" : "false");
+}
+
+long ApplyInvoiceRequest::getCustomerId()const
+{
+	return customerId_;
+}
+
+void ApplyInvoiceRequest::setCustomerId(long customerId)
+{
+	customerId_ = customerId;
+	setCoreParameter("CustomerId", std::to_string(customerId));
+}
+
+std::vector<long> ApplyInvoiceRequest::getSelectedIds()const
+{
+	return selectedIds_;
+}
+
+void ApplyInvoiceRequest::setSelectedIds(const std::vector<long>& selectedIds)
+{
+	selectedIds_ = selectedIds;
+	for(int i = 0; i!= selectedIds.size(); i++)
+		setCoreParameter("SelectedIds."+ std::to_string(i), std::to_string(selectedIds.at(i)));
+}
+
 long ApplyInvoiceRequest::getCallerUid()const
 {
 	return callerUid_;

+ 2 - 6
bssopenapi/src/model/ApplyInvoiceResult.cc

@@ -35,13 +35,9 @@ ApplyInvoiceResult::~ApplyInvoiceResult()
 
 void ApplyInvoiceResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["InvoiceApplyId"].isNull())

+ 2 - 6
bssopenapi/src/model/CancelOrderResult.cc

@@ -35,13 +35,9 @@ CancelOrderResult::~CancelOrderResult()
 
 void CancelOrderResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["HostId"].isNull())

+ 33 - 33
bssopenapi/src/model/ChangeResellerConsumeAmountRequest.cc

@@ -25,17 +25,6 @@ ChangeResellerConsumeAmountRequest::ChangeResellerConsumeAmountRequest() :
 ChangeResellerConsumeAmountRequest::~ChangeResellerConsumeAmountRequest()
 {}
 
-std::string ChangeResellerConsumeAmountRequest::getAdjustType()const
-{
-	return adjustType_;
-}
-
-void ChangeResellerConsumeAmountRequest::setAdjustType(const std::string& adjustType)
-{
-	adjustType_ = adjustType;
-	setCoreParameter("AdjustType", adjustType);
-}
-
 std::string ChangeResellerConsumeAmountRequest::getAmount()const
 {
 	return amount_;
@@ -58,28 +47,6 @@ void ChangeResellerConsumeAmountRequest::setOutBizId(const std::string& outBizId
 	setCoreParameter("OutBizId", outBizId);
 }
 
-std::string ChangeResellerConsumeAmountRequest::getExtendMap()const
-{
-	return extendMap_;
-}
-
-void ChangeResellerConsumeAmountRequest::setExtendMap(const std::string& extendMap)
-{
-	extendMap_ = extendMap;
-	setCoreParameter("ExtendMap", extendMap);
-}
-
-std::string ChangeResellerConsumeAmountRequest::getCurrency()const
-{
-	return currency_;
-}
-
-void ChangeResellerConsumeAmountRequest::setCurrency(const std::string& currency)
-{
-	currency_ = currency;
-	setCoreParameter("Currency", currency);
-}
-
 std::string ChangeResellerConsumeAmountRequest::getSource()const
 {
 	return source_;
@@ -113,3 +80,36 @@ void ChangeResellerConsumeAmountRequest::setBusinessType(const std::string& busi
 	setCoreParameter("BusinessType", businessType);
 }
 
+std::string ChangeResellerConsumeAmountRequest::getAdjustType()const
+{
+	return adjustType_;
+}
+
+void ChangeResellerConsumeAmountRequest::setAdjustType(const std::string& adjustType)
+{
+	adjustType_ = adjustType;
+	setCoreParameter("AdjustType", adjustType);
+}
+
+std::string ChangeResellerConsumeAmountRequest::getExtendMap()const
+{
+	return extendMap_;
+}
+
+void ChangeResellerConsumeAmountRequest::setExtendMap(const std::string& extendMap)
+{
+	extendMap_ = extendMap;
+	setCoreParameter("ExtendMap", extendMap);
+}
+
+std::string ChangeResellerConsumeAmountRequest::getCurrency()const
+{
+	return currency_;
+}
+
+void ChangeResellerConsumeAmountRequest::setCurrency(const std::string& currency)
+{
+	currency_ = currency;
+	setCoreParameter("Currency", currency);
+}
+

+ 2 - 6
bssopenapi/src/model/ChangeResellerConsumeAmountResult.cc

@@ -35,13 +35,9 @@ ChangeResellerConsumeAmountResult::~ChangeResellerConsumeAmountResult()
 
 void ChangeResellerConsumeAmountResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["Code"].isNull())
 		code_ = value["Code"].asString();

+ 11 - 11
bssopenapi/src/model/ConvertChargeTypeRequest.cc

@@ -47,17 +47,6 @@ void ConvertChargeTypeRequest::setProductCode(const std::string& productCode)
 	setCoreParameter("ProductCode", productCode);
 }
 
-std::string ConvertChargeTypeRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void ConvertChargeTypeRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
-}
-
 std::string ConvertChargeTypeRequest::getSubscriptionType()const
 {
 	return subscriptionType_;
@@ -91,3 +80,14 @@ void ConvertChargeTypeRequest::setProductType(const std::string& productType)
 	setCoreParameter("ProductType", productType);
 }
 
+std::string ConvertChargeTypeRequest::getInstanceId()const
+{
+	return instanceId_;
+}
+
+void ConvertChargeTypeRequest::setInstanceId(const std::string& instanceId)
+{
+	instanceId_ = instanceId;
+	setCoreParameter("InstanceId", instanceId);
+}
+

+ 2 - 6
bssopenapi/src/model/ConvertChargeTypeResult.cc

@@ -35,13 +35,9 @@ ConvertChargeTypeResult::~ConvertChargeTypeResult()
 
 void ConvertChargeTypeResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["OrderId"].isNull())

+ 33 - 33
bssopenapi/src/model/CreateAgAccountRequest.cc

@@ -36,28 +36,6 @@ void CreateAgAccountRequest::setFirstName(const std::string& firstName)
 	setCoreParameter("FirstName", firstName);
 }
 
-std::string CreateAgAccountRequest::getLoginEmail()const
-{
-	return loginEmail_;
-}
-
-void CreateAgAccountRequest::setLoginEmail(const std::string& loginEmail)
-{
-	loginEmail_ = loginEmail;
-	setCoreParameter("LoginEmail", loginEmail);
-}
-
-std::string CreateAgAccountRequest::getProvinceName()const
-{
-	return provinceName_;
-}
-
-void CreateAgAccountRequest::setProvinceName(const std::string& provinceName)
-{
-	provinceName_ = provinceName;
-	setCoreParameter("ProvinceName", provinceName);
-}
-
 std::string CreateAgAccountRequest::getCityName()const
 {
 	return cityName_;
@@ -69,17 +47,6 @@ void CreateAgAccountRequest::setCityName(const std::string& cityName)
 	setCoreParameter("CityName", cityName);
 }
 
-std::string CreateAgAccountRequest::getAccountAttr()const
-{
-	return accountAttr_;
-}
-
-void CreateAgAccountRequest::setAccountAttr(const std::string& accountAttr)
-{
-	accountAttr_ = accountAttr;
-	setCoreParameter("AccountAttr", accountAttr);
-}
-
 std::string CreateAgAccountRequest::getPostcode()const
 {
 	return postcode_;
@@ -124,3 +91,36 @@ void CreateAgAccountRequest::setLastName(const std::string& lastName)
 	setCoreParameter("LastName", lastName);
 }
 
+std::string CreateAgAccountRequest::getLoginEmail()const
+{
+	return loginEmail_;
+}
+
+void CreateAgAccountRequest::setLoginEmail(const std::string& loginEmail)
+{
+	loginEmail_ = loginEmail;
+	setCoreParameter("LoginEmail", loginEmail);
+}
+
+std::string CreateAgAccountRequest::getProvinceName()const
+{
+	return provinceName_;
+}
+
+void CreateAgAccountRequest::setProvinceName(const std::string& provinceName)
+{
+	provinceName_ = provinceName;
+	setCoreParameter("ProvinceName", provinceName);
+}
+
+std::string CreateAgAccountRequest::getAccountAttr()const
+{
+	return accountAttr_;
+}
+
+void CreateAgAccountRequest::setAccountAttr(const std::string& accountAttr)
+{
+	accountAttr_ = accountAttr;
+	setCoreParameter("AccountAttr", accountAttr);
+}
+

+ 2 - 6
bssopenapi/src/model/CreateAgAccountResult.cc

@@ -35,13 +35,9 @@ CreateAgAccountResult::~CreateAgAccountResult()
 
 void CreateAgAccountResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto agRelationDtoNode = value["AgRelationDto"];
 	if(!agRelationDtoNode["Pk"].isNull())

+ 22 - 22
bssopenapi/src/model/CreateInstanceRequest.cc

@@ -69,6 +69,28 @@ void CreateInstanceRequest::setSubscriptionType(const std::string& subscriptionT
 	setCoreParameter("SubscriptionType", subscriptionType);
 }
 
+long CreateInstanceRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void CreateInstanceRequest::setOwnerId(long ownerId)
+{
+	ownerId_ = ownerId;
+	setCoreParameter("OwnerId", std::to_string(ownerId));
+}
+
+std::string CreateInstanceRequest::getProductType()const
+{
+	return productType_;
+}
+
+void CreateInstanceRequest::setProductType(const std::string& productType)
+{
+	productType_ = productType;
+	setCoreParameter("ProductType", productType);
+}
+
 int CreateInstanceRequest::getRenewPeriod()const
 {
 	return renewPeriod_;
@@ -108,25 +130,3 @@ void CreateInstanceRequest::setRenewalStatus(const std::string& renewalStatus)
 	setCoreParameter("RenewalStatus", renewalStatus);
 }
 
-long CreateInstanceRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CreateInstanceRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string CreateInstanceRequest::getProductType()const
-{
-	return productType_;
-}
-
-void CreateInstanceRequest::setProductType(const std::string& productType)
-{
-	productType_ = productType;
-	setCoreParameter("ProductType", productType);
-}
-

+ 2 - 6
bssopenapi/src/model/CreateInstanceResult.cc

@@ -35,13 +35,9 @@ CreateInstanceResult::~CreateInstanceResult()
 
 void CreateInstanceResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["InstanceId"].isNull())

+ 10 - 10
bssopenapi/src/model/CreateResellerUserQuotaRequest.cc

@@ -47,25 +47,25 @@ void CreateResellerUserQuotaRequest::setOutBizId(const std::string& outBizId)
 	setCoreParameter("OutBizId", outBizId);
 }
 
-std::string CreateResellerUserQuotaRequest::getCurrency()const
+long CreateResellerUserQuotaRequest::getOwnerId()const
 {
-	return currency_;
+	return ownerId_;
 }
 
-void CreateResellerUserQuotaRequest::setCurrency(const std::string& currency)
+void CreateResellerUserQuotaRequest::setOwnerId(long ownerId)
 {
-	currency_ = currency;
-	setCoreParameter("Currency", currency);
+	ownerId_ = ownerId;
+	setCoreParameter("OwnerId", std::to_string(ownerId));
 }
 
-long CreateResellerUserQuotaRequest::getOwnerId()const
+std::string CreateResellerUserQuotaRequest::getCurrency()const
 {
-	return ownerId_;
+	return currency_;
 }
 
-void CreateResellerUserQuotaRequest::setOwnerId(long ownerId)
+void CreateResellerUserQuotaRequest::setCurrency(const std::string& currency)
 {
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
+	currency_ = currency;
+	setCoreParameter("Currency", currency);
 }
 

+ 2 - 6
bssopenapi/src/model/CreateResellerUserQuotaResult.cc

@@ -35,13 +35,9 @@ CreateResellerUserQuotaResult::~CreateResellerUserQuotaResult()
 
 void CreateResellerUserQuotaResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["Code"].isNull())
 		code_ = value["Code"].asString();

+ 21 - 21
bssopenapi/src/model/CreateResourcePackageRequest.cc

@@ -25,17 +25,6 @@ CreateResourcePackageRequest::CreateResourcePackageRequest() :
 CreateResourcePackageRequest::~CreateResourcePackageRequest()
 {}
 
-int CreateResourcePackageRequest::getDuration()const
-{
-	return duration_;
-}
-
-void CreateResourcePackageRequest::setDuration(int duration)
-{
-	duration_ = duration;
-	setCoreParameter("Duration", std::to_string(duration));
-}
-
 std::string CreateResourcePackageRequest::getProductCode()const
 {
 	return productCode_;
@@ -69,26 +58,37 @@ void CreateResourcePackageRequest::setOwnerId(long ownerId)
 	setCoreParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string CreateResourcePackageRequest::getPackageType()const
+std::string CreateResourcePackageRequest::getEffectiveDate()const
 {
-	return packageType_;
+	return effectiveDate_;
 }
 
-void CreateResourcePackageRequest::setPackageType(const std::string& packageType)
+void CreateResourcePackageRequest::setEffectiveDate(const std::string& effectiveDate)
 {
-	packageType_ = packageType;
-	setCoreParameter("PackageType", packageType);
+	effectiveDate_ = effectiveDate;
+	setCoreParameter("EffectiveDate", effectiveDate);
 }
 
-std::string CreateResourcePackageRequest::getEffectiveDate()const
+int CreateResourcePackageRequest::getDuration()const
 {
-	return effectiveDate_;
+	return duration_;
 }
 
-void CreateResourcePackageRequest::setEffectiveDate(const std::string& effectiveDate)
+void CreateResourcePackageRequest::setDuration(int duration)
 {
-	effectiveDate_ = effectiveDate;
-	setCoreParameter("EffectiveDate", effectiveDate);
+	duration_ = duration;
+	setCoreParameter("Duration", std::to_string(duration));
+}
+
+std::string CreateResourcePackageRequest::getPackageType()const
+{
+	return packageType_;
+}
+
+void CreateResourcePackageRequest::setPackageType(const std::string& packageType)
+{
+	packageType_ = packageType;
+	setCoreParameter("PackageType", packageType);
 }
 
 std::string CreateResourcePackageRequest::getPricingCycle()const

+ 2 - 6
bssopenapi/src/model/CreateResourcePackageResult.cc

@@ -35,13 +35,9 @@ CreateResourcePackageResult::~CreateResourcePackageResult()
 
 void CreateResourcePackageResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["OrderId"].isNull())

+ 2 - 6
bssopenapi/src/model/DescribePricingModuleResult.cc

@@ -35,13 +35,9 @@ DescribePricingModuleResult::~DescribePricingModuleResult()
 
 void DescribePricingModuleResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	auto allModuleList = value["ModuleList"]["Module"];

+ 2 - 6
bssopenapi/src/model/DescribeResourcePackageProductResult.cc

@@ -35,13 +35,9 @@ DescribeResourcePackageProductResult::~DescribeResourcePackageProductResult()
 
 void DescribeResourcePackageProductResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	auto allResourcePackages = value["ResourcePackages"]["ResourcePackage"];

+ 2 - 6
bssopenapi/src/model/EnableBillGenerationResult.cc

@@ -35,13 +35,9 @@ EnableBillGenerationResult::~EnableBillGenerationResult()
 
 void EnableBillGenerationResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["Boolean"].isNull())

+ 2 - 6
bssopenapi/src/model/GetCustomerAccountInfoResult.cc

@@ -35,13 +35,9 @@ GetCustomerAccountInfoResult::~GetCustomerAccountInfoResult()
 
 void GetCustomerAccountInfoResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["LoginEmail"].isNull())

+ 2 - 6
bssopenapi/src/model/GetCustomerListResult.cc

@@ -35,13 +35,9 @@ GetCustomerListResult::~GetCustomerListResult()
 
 void GetCustomerListResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 		auto allUidList = dataNode["UidList"]["Item"];

+ 2 - 6
bssopenapi/src/model/GetOrderDetailResult.cc

@@ -35,13 +35,9 @@ GetOrderDetailResult::~GetOrderDetailResult()
 
 void GetOrderDetailResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["HostName"].isNull())

+ 10 - 10
bssopenapi/src/model/GetPayAsYouGoPriceRequest.cc

@@ -76,25 +76,25 @@ void GetPayAsYouGoPriceRequest::setOwnerId(long ownerId)
 	setCoreParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string GetPayAsYouGoPriceRequest::getRegion()const
+std::string GetPayAsYouGoPriceRequest::getProductType()const
 {
-	return region_;
+	return productType_;
 }
 
-void GetPayAsYouGoPriceRequest::setRegion(const std::string& region)
+void GetPayAsYouGoPriceRequest::setProductType(const std::string& productType)
 {
-	region_ = region;
-	setCoreParameter("Region", region);
+	productType_ = productType;
+	setCoreParameter("ProductType", productType);
 }
 
-std::string GetPayAsYouGoPriceRequest::getProductType()const
+std::string GetPayAsYouGoPriceRequest::getRegion()const
 {
-	return productType_;
+	return region_;
 }
 
-void GetPayAsYouGoPriceRequest::setProductType(const std::string& productType)
+void GetPayAsYouGoPriceRequest::setRegion(const std::string& region)
 {
-	productType_ = productType;
-	setCoreParameter("ProductType", productType);
+	region_ = region;
+	setCoreParameter("Region", region);
 }
 

+ 2 - 6
bssopenapi/src/model/GetPayAsYouGoPriceResult.cc

@@ -35,13 +35,9 @@ GetPayAsYouGoPriceResult::~GetPayAsYouGoPriceResult()
 
 void GetPayAsYouGoPriceResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["Currency"].isNull())

+ 32 - 32
bssopenapi/src/model/GetResourcePackagePriceRequest.cc

@@ -25,17 +25,6 @@ GetResourcePackagePriceRequest::GetResourcePackagePriceRequest() :
 GetResourcePackagePriceRequest::~GetResourcePackagePriceRequest()
 {}
 
-int GetResourcePackagePriceRequest::getDuration()const
-{
-	return duration_;
-}
-
-void GetResourcePackagePriceRequest::setDuration(int duration)
-{
-	duration_ = duration;
-	setCoreParameter("Duration", std::to_string(duration));
-}
-
 std::string GetResourcePackagePriceRequest::getProductCode()const
 {
 	return productCode_;
@@ -47,17 +36,6 @@ void GetResourcePackagePriceRequest::setProductCode(const std::string& productCo
 	setCoreParameter("ProductCode", productCode);
 }
 
-std::string GetResourcePackagePriceRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void GetResourcePackagePriceRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
-}
-
 std::string GetResourcePackagePriceRequest::getSpecification()const
 {
 	return specification_;
@@ -80,26 +58,48 @@ void GetResourcePackagePriceRequest::setOwnerId(long ownerId)
 	setCoreParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string GetResourcePackagePriceRequest::getPackageType()const
+std::string GetResourcePackagePriceRequest::getEffectiveDate()const
 {
-	return packageType_;
+	return effectiveDate_;
 }
 
-void GetResourcePackagePriceRequest::setPackageType(const std::string& packageType)
+void GetResourcePackagePriceRequest::setEffectiveDate(const std::string& effectiveDate)
 {
-	packageType_ = packageType;
-	setCoreParameter("PackageType", packageType);
+	effectiveDate_ = effectiveDate;
+	setCoreParameter("EffectiveDate", effectiveDate);
 }
 
-std::string GetResourcePackagePriceRequest::getEffectiveDate()const
+int GetResourcePackagePriceRequest::getDuration()const
 {
-	return effectiveDate_;
+	return duration_;
 }
 
-void GetResourcePackagePriceRequest::setEffectiveDate(const std::string& effectiveDate)
+void GetResourcePackagePriceRequest::setDuration(int duration)
 {
-	effectiveDate_ = effectiveDate;
-	setCoreParameter("EffectiveDate", effectiveDate);
+	duration_ = duration;
+	setCoreParameter("Duration", std::to_string(duration));
+}
+
+std::string GetResourcePackagePriceRequest::getInstanceId()const
+{
+	return instanceId_;
+}
+
+void GetResourcePackagePriceRequest::setInstanceId(const std::string& instanceId)
+{
+	instanceId_ = instanceId;
+	setCoreParameter("InstanceId", instanceId);
+}
+
+std::string GetResourcePackagePriceRequest::getPackageType()const
+{
+	return packageType_;
+}
+
+void GetResourcePackagePriceRequest::setPackageType(const std::string& packageType)
+{
+	packageType_ = packageType;
+	setCoreParameter("PackageType", packageType);
 }
 
 std::string GetResourcePackagePriceRequest::getPricingCycle()const

+ 2 - 6
bssopenapi/src/model/GetResourcePackagePriceResult.cc

@@ -35,13 +35,9 @@ GetResourcePackagePriceResult::~GetResourcePackagePriceResult()
 
 void GetResourcePackagePriceResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["Currency"].isNull())

+ 44 - 44
bssopenapi/src/model/GetSubscriptionPriceRequest.cc

@@ -25,17 +25,6 @@ GetSubscriptionPriceRequest::GetSubscriptionPriceRequest() :
 GetSubscriptionPriceRequest::~GetSubscriptionPriceRequest()
 {}
 
-int GetSubscriptionPriceRequest::getServicePeriodQuantity()const
-{
-	return servicePeriodQuantity_;
-}
-
-void GetSubscriptionPriceRequest::setServicePeriodQuantity(int servicePeriodQuantity)
-{
-	servicePeriodQuantity_ = servicePeriodQuantity;
-	setCoreParameter("ServicePeriodQuantity", std::to_string(servicePeriodQuantity));
-}
-
 std::string GetSubscriptionPriceRequest::getProductCode()const
 {
 	return productCode_;
@@ -47,17 +36,6 @@ void GetSubscriptionPriceRequest::setProductCode(const std::string& productCode)
 	setCoreParameter("ProductCode", productCode);
 }
 
-std::string GetSubscriptionPriceRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void GetSubscriptionPriceRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
-}
-
 int GetSubscriptionPriceRequest::getQuantity()const
 {
 	return quantity_;
@@ -69,17 +47,6 @@ void GetSubscriptionPriceRequest::setQuantity(int quantity)
 	setCoreParameter("Quantity", std::to_string(quantity));
 }
 
-std::string GetSubscriptionPriceRequest::getServicePeriodUnit()const
-{
-	return servicePeriodUnit_;
-}
-
-void GetSubscriptionPriceRequest::setServicePeriodUnit(const std::string& servicePeriodUnit)
-{
-	servicePeriodUnit_ = servicePeriodUnit;
-	setCoreParameter("ServicePeriodUnit", servicePeriodUnit);
-}
-
 std::string GetSubscriptionPriceRequest::getSubscriptionType()const
 {
 	return subscriptionType_;
@@ -121,6 +88,50 @@ void GetSubscriptionPriceRequest::setOwnerId(long ownerId)
 	setCoreParameter("OwnerId", std::to_string(ownerId));
 }
 
+std::string GetSubscriptionPriceRequest::getProductType()const
+{
+	return productType_;
+}
+
+void GetSubscriptionPriceRequest::setProductType(const std::string& productType)
+{
+	productType_ = productType;
+	setCoreParameter("ProductType", productType);
+}
+
+int GetSubscriptionPriceRequest::getServicePeriodQuantity()const
+{
+	return servicePeriodQuantity_;
+}
+
+void GetSubscriptionPriceRequest::setServicePeriodQuantity(int servicePeriodQuantity)
+{
+	servicePeriodQuantity_ = servicePeriodQuantity;
+	setCoreParameter("ServicePeriodQuantity", std::to_string(servicePeriodQuantity));
+}
+
+std::string GetSubscriptionPriceRequest::getInstanceId()const
+{
+	return instanceId_;
+}
+
+void GetSubscriptionPriceRequest::setInstanceId(const std::string& instanceId)
+{
+	instanceId_ = instanceId;
+	setCoreParameter("InstanceId", instanceId);
+}
+
+std::string GetSubscriptionPriceRequest::getServicePeriodUnit()const
+{
+	return servicePeriodUnit_;
+}
+
+void GetSubscriptionPriceRequest::setServicePeriodUnit(const std::string& servicePeriodUnit)
+{
+	servicePeriodUnit_ = servicePeriodUnit;
+	setCoreParameter("ServicePeriodUnit", servicePeriodUnit);
+}
+
 std::string GetSubscriptionPriceRequest::getRegion()const
 {
 	return region_;
@@ -143,14 +154,3 @@ void GetSubscriptionPriceRequest::setOrderType(const std::string& orderType)
 	setCoreParameter("OrderType", orderType);
 }
 
-std::string GetSubscriptionPriceRequest::getProductType()const
-{
-	return productType_;
-}
-
-void GetSubscriptionPriceRequest::setProductType(const std::string& productType)
-{
-	productType_ = productType;
-	setCoreParameter("ProductType", productType);
-}
-

+ 2 - 6
bssopenapi/src/model/GetSubscriptionPriceResult.cc

@@ -35,13 +35,9 @@ GetSubscriptionPriceResult::~GetSubscriptionPriceResult()
 
 void GetSubscriptionPriceResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["OriginalPrice"].isNull())

+ 33 - 33
bssopenapi/src/model/ModifyInstanceRequest.cc

@@ -36,17 +36,6 @@ void ModifyInstanceRequest::setProductCode(const std::string& productCode)
 	setCoreParameter("ProductCode", productCode);
 }
 
-std::string ModifyInstanceRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void ModifyInstanceRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
-}
-
 std::string ModifyInstanceRequest::getClientToken()const
 {
 	return clientToken_;
@@ -69,6 +58,39 @@ void ModifyInstanceRequest::setSubscriptionType(const std::string& subscriptionT
 	setCoreParameter("SubscriptionType", subscriptionType);
 }
 
+long ModifyInstanceRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void ModifyInstanceRequest::setOwnerId(long ownerId)
+{
+	ownerId_ = ownerId;
+	setCoreParameter("OwnerId", std::to_string(ownerId));
+}
+
+std::string ModifyInstanceRequest::getProductType()const
+{
+	return productType_;
+}
+
+void ModifyInstanceRequest::setProductType(const std::string& productType)
+{
+	productType_ = productType;
+	setCoreParameter("ProductType", productType);
+}
+
+std::string ModifyInstanceRequest::getInstanceId()const
+{
+	return instanceId_;
+}
+
+void ModifyInstanceRequest::setInstanceId(const std::string& instanceId)
+{
+	instanceId_ = instanceId;
+	setCoreParameter("InstanceId", instanceId);
+}
+
 std::string ModifyInstanceRequest::getModifyType()const
 {
 	return modifyType_;
@@ -97,25 +119,3 @@ void ModifyInstanceRequest::setParameter(const std::vector<Parameter>& parameter
 	}
 }
 
-long ModifyInstanceRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void ModifyInstanceRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string ModifyInstanceRequest::getProductType()const
-{
-	return productType_;
-}
-
-void ModifyInstanceRequest::setProductType(const std::string& productType)
-{
-	productType_ = productType;
-	setCoreParameter("ProductType", productType);
-}
-

+ 2 - 6
bssopenapi/src/model/ModifyInstanceResult.cc

@@ -35,13 +35,9 @@ ModifyInstanceResult::~ModifyInstanceResult()
 
 void ModifyInstanceResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["HostId"].isNull())

+ 2 - 6
bssopenapi/src/model/QueryAccountBalanceResult.cc

@@ -35,13 +35,9 @@ QueryAccountBalanceResult::~QueryAccountBalanceResult()
 
 void QueryAccountBalanceResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["AvailableAmount"].isNull())

+ 22 - 22
bssopenapi/src/model/QueryAccountTransactionsRequest.cc

@@ -25,6 +25,28 @@ QueryAccountTransactionsRequest::QueryAccountTransactionsRequest() :
 QueryAccountTransactionsRequest::~QueryAccountTransactionsRequest()
 {}
 
+int QueryAccountTransactionsRequest::getPageNum()const
+{
+	return pageNum_;
+}
+
+void QueryAccountTransactionsRequest::setPageNum(int pageNum)
+{
+	pageNum_ = pageNum;
+	setCoreParameter("PageNum", std::to_string(pageNum));
+}
+
+std::string QueryAccountTransactionsRequest::getCreateTimeEnd()const
+{
+	return createTimeEnd_;
+}
+
+void QueryAccountTransactionsRequest::setCreateTimeEnd(const std::string& createTimeEnd)
+{
+	createTimeEnd_ = createTimeEnd;
+	setCoreParameter("CreateTimeEnd", createTimeEnd);
+}
+
 std::string QueryAccountTransactionsRequest::getRecordID()const
 {
 	return recordID_;
@@ -80,25 +102,3 @@ void QueryAccountTransactionsRequest::setTransactionNumber(const std::string& tr
 	setCoreParameter("TransactionNumber", transactionNumber);
 }
 
-int QueryAccountTransactionsRequest::getPageNum()const
-{
-	return pageNum_;
-}
-
-void QueryAccountTransactionsRequest::setPageNum(int pageNum)
-{
-	pageNum_ = pageNum;
-	setCoreParameter("PageNum", std::to_string(pageNum));
-}
-
-std::string QueryAccountTransactionsRequest::getCreateTimeEnd()const
-{
-	return createTimeEnd_;
-}
-
-void QueryAccountTransactionsRequest::setCreateTimeEnd(const std::string& createTimeEnd)
-{
-	createTimeEnd_ = createTimeEnd;
-	setCoreParameter("CreateTimeEnd", createTimeEnd);
-}
-

+ 2 - 6
bssopenapi/src/model/QueryAccountTransactionsResult.cc

@@ -35,13 +35,9 @@ QueryAccountTransactionsResult::~QueryAccountTransactionsResult()
 
 void QueryAccountTransactionsResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["AccountName"].isNull())

+ 42 - 42
bssopenapi/src/model/QueryAvailableInstancesRequest.cc

@@ -47,48 +47,70 @@ void QueryAvailableInstancesRequest::setSubscriptionType(const std::string& subs
 	setCoreParameter("SubscriptionType", subscriptionType);
 }
 
-long QueryAvailableInstancesRequest::getOwnerId()const
+int QueryAvailableInstancesRequest::getPageNum()const
 {
-	return ownerId_;
+	return pageNum_;
 }
 
-void QueryAvailableInstancesRequest::setOwnerId(long ownerId)
+void QueryAvailableInstancesRequest::setPageNum(int pageNum)
 {
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
+	pageNum_ = pageNum;
+	setCoreParameter("PageNum", std::to_string(pageNum));
 }
 
-int QueryAvailableInstancesRequest::getPageNum()const
+std::string QueryAvailableInstancesRequest::getProductType()const
 {
-	return pageNum_;
+	return productType_;
 }
 
-void QueryAvailableInstancesRequest::setPageNum(int pageNum)
+void QueryAvailableInstancesRequest::setProductType(const std::string& productType)
 {
-	pageNum_ = pageNum;
-	setCoreParameter("PageNum", std::to_string(pageNum));
+	productType_ = productType;
+	setCoreParameter("ProductType", productType);
 }
 
-std::string QueryAvailableInstancesRequest::getEndTimeStart()const
+int QueryAvailableInstancesRequest::getPageSize()const
 {
-	return endTimeStart_;
+	return pageSize_;
 }
 
-void QueryAvailableInstancesRequest::setEndTimeStart(const std::string& endTimeStart)
+void QueryAvailableInstancesRequest::setPageSize(int pageSize)
 {
-	endTimeStart_ = endTimeStart;
-	setCoreParameter("EndTimeStart", endTimeStart);
+	pageSize_ = pageSize;
+	setCoreParameter("PageSize", std::to_string(pageSize));
 }
 
-std::string QueryAvailableInstancesRequest::getProductType()const
+std::string QueryAvailableInstancesRequest::getRenewStatus()const
 {
-	return productType_;
+	return renewStatus_;
 }
 
-void QueryAvailableInstancesRequest::setProductType(const std::string& productType)
+void QueryAvailableInstancesRequest::setRenewStatus(const std::string& renewStatus)
 {
-	productType_ = productType;
-	setCoreParameter("ProductType", productType);
+	renewStatus_ = renewStatus;
+	setCoreParameter("RenewStatus", renewStatus);
+}
+
+long QueryAvailableInstancesRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void QueryAvailableInstancesRequest::setOwnerId(long ownerId)
+{
+	ownerId_ = ownerId;
+	setCoreParameter("OwnerId", std::to_string(ownerId));
+}
+
+std::string QueryAvailableInstancesRequest::getEndTimeStart()const
+{
+	return endTimeStart_;
+}
+
+void QueryAvailableInstancesRequest::setEndTimeStart(const std::string& endTimeStart)
+{
+	endTimeStart_ = endTimeStart;
+	setCoreParameter("EndTimeStart", endTimeStart);
 }
 
 std::string QueryAvailableInstancesRequest::getCreateTimeEnd()const
@@ -124,17 +146,6 @@ void QueryAvailableInstancesRequest::setEndTimeEnd(const std::string& endTimeEnd
 	setCoreParameter("EndTimeEnd", endTimeEnd);
 }
 
-int QueryAvailableInstancesRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void QueryAvailableInstancesRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setCoreParameter("PageSize", std::to_string(pageSize));
-}
-
 std::string QueryAvailableInstancesRequest::getCreateTimeStart()const
 {
 	return createTimeStart_;
@@ -157,14 +168,3 @@ void QueryAvailableInstancesRequest::setRegion(const std::string& region)
 	setCoreParameter("Region", region);
 }
 
-std::string QueryAvailableInstancesRequest::getRenewStatus()const
-{
-	return renewStatus_;
-}
-
-void QueryAvailableInstancesRequest::setRenewStatus(const std::string& renewStatus)
-{
-	renewStatus_ = renewStatus;
-	setCoreParameter("RenewStatus", renewStatus);
-}
-

+ 2 - 6
bssopenapi/src/model/QueryAvailableInstancesResult.cc

@@ -35,13 +35,9 @@ QueryAvailableInstancesResult::~QueryAvailableInstancesResult()
 
 void QueryAvailableInstancesResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["PageNum"].isNull())

+ 2 - 6
bssopenapi/src/model/QueryBillOverviewResult.cc

@@ -35,13 +35,9 @@ QueryBillOverviewResult::~QueryBillOverviewResult()
 
 void QueryBillOverviewResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["BillingCycle"].isNull())

+ 11 - 11
bssopenapi/src/model/QueryBillRequest.cc

@@ -69,17 +69,6 @@ void QueryBillRequest::setSubscriptionType(const std::string& subscriptionType)
 	setCoreParameter("SubscriptionType", subscriptionType);
 }
 
-int QueryBillRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void QueryBillRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setCoreParameter("PageSize", std::to_string(pageSize));
-}
-
 std::string QueryBillRequest::getBillingCycle()const
 {
 	return billingCycle_;
@@ -135,3 +124,14 @@ void QueryBillRequest::setProductType(const std::string& productType)
 	setCoreParameter("ProductType", productType);
 }
 
+int QueryBillRequest::getPageSize()const
+{
+	return pageSize_;
+}
+
+void QueryBillRequest::setPageSize(int pageSize)
+{
+	pageSize_ = pageSize;
+	setCoreParameter("PageSize", std::to_string(pageSize));
+}
+

+ 2 - 6
bssopenapi/src/model/QueryBillResult.cc

@@ -35,13 +35,9 @@ QueryBillResult::~QueryBillResult()
 
 void QueryBillResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["BillingCycle"].isNull())

+ 2 - 6
bssopenapi/src/model/QueryCashCouponsResult.cc

@@ -35,13 +35,9 @@ QueryCashCouponsResult::~QueryCashCouponsResult()
 
 void QueryCashCouponsResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto allData = value["Data"]["CashCoupon"];
 	for (auto value : allData)

+ 2 - 6
bssopenapi/src/model/QueryCustomerAddressListResult.cc

@@ -35,13 +35,9 @@ QueryCustomerAddressListResult::~QueryCustomerAddressListResult()
 
 void QueryCustomerAddressListResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	auto allCustomerInvoiceAddressList = value["CustomerInvoiceAddressList"]["CustomerInvoiceAddress"];

+ 45 - 45
bssopenapi/src/model/QueryEvaluateListRequest.cc

@@ -58,18 +58,6 @@ void QueryEvaluateListRequest::setSortType(int sortType)
 	setCoreParameter("SortType", std::to_string(sortType));
 }
 
-std::vector<std::string> QueryEvaluateListRequest::getBizTypeList()const
-{
-	return bizTypeList_;
-}
-
-void QueryEvaluateListRequest::setBizTypeList(const std::vector<std::string>& bizTypeList)
-{
-	bizTypeList_ = bizTypeList;
-	for(int i = 0; i!= bizTypeList.size(); i++)
-		setCoreParameter("BizTypeList."+ std::to_string(i), bizTypeList.at(i));
-}
-
 int QueryEvaluateListRequest::getType()const
 {
 	return type_;
@@ -81,17 +69,6 @@ void QueryEvaluateListRequest::setType(int type)
 	setCoreParameter("Type", std::to_string(type));
 }
 
-long QueryEvaluateListRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void QueryEvaluateListRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
 int QueryEvaluateListRequest::getPageNum()const
 {
 	return pageNum_;
@@ -103,28 +80,6 @@ void QueryEvaluateListRequest::setPageNum(int pageNum)
 	setCoreParameter("PageNum", std::to_string(pageNum));
 }
 
-std::string QueryEvaluateListRequest::getStartSearchTime()const
-{
-	return startSearchTime_;
-}
-
-void QueryEvaluateListRequest::setStartSearchTime(const std::string& startSearchTime)
-{
-	startSearchTime_ = startSearchTime;
-	setCoreParameter("StartSearchTime", startSearchTime);
-}
-
-std::string QueryEvaluateListRequest::getEndBizTime()const
-{
-	return endBizTime_;
-}
-
-void QueryEvaluateListRequest::setEndBizTime(const std::string& endBizTime)
-{
-	endBizTime_ = endBizTime;
-	setCoreParameter("EndBizTime", endBizTime);
-}
-
 int QueryEvaluateListRequest::getPageSize()const
 {
 	return pageSize_;
@@ -158,6 +113,51 @@ void QueryEvaluateListRequest::setBillCycle(const std::string& billCycle)
 	setCoreParameter("BillCycle", billCycle);
 }
 
+std::vector<std::string> QueryEvaluateListRequest::getBizTypeList()const
+{
+	return bizTypeList_;
+}
+
+void QueryEvaluateListRequest::setBizTypeList(const std::vector<std::string>& bizTypeList)
+{
+	bizTypeList_ = bizTypeList;
+	for(int i = 0; i!= bizTypeList.size(); i++)
+		setCoreParameter("BizTypeList."+ std::to_string(i), bizTypeList.at(i));
+}
+
+long QueryEvaluateListRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void QueryEvaluateListRequest::setOwnerId(long ownerId)
+{
+	ownerId_ = ownerId;
+	setCoreParameter("OwnerId", std::to_string(ownerId));
+}
+
+std::string QueryEvaluateListRequest::getStartSearchTime()const
+{
+	return startSearchTime_;
+}
+
+void QueryEvaluateListRequest::setStartSearchTime(const std::string& startSearchTime)
+{
+	startSearchTime_ = startSearchTime;
+	setCoreParameter("StartSearchTime", startSearchTime);
+}
+
+std::string QueryEvaluateListRequest::getEndBizTime()const
+{
+	return endBizTime_;
+}
+
+void QueryEvaluateListRequest::setEndBizTime(const std::string& endBizTime)
+{
+	endBizTime_ = endBizTime;
+	setCoreParameter("EndBizTime", endBizTime);
+}
+
 long QueryEvaluateListRequest::getStartAmount()const
 {
 	return startAmount_;

+ 2 - 6
bssopenapi/src/model/QueryEvaluateListResult.cc

@@ -35,13 +35,9 @@ QueryEvaluateListResult::~QueryEvaluateListResult()
 
 void QueryEvaluateListResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["HostId"].isNull())

+ 22 - 22
bssopenapi/src/model/QueryInstanceBillRequest.cc

@@ -25,17 +25,6 @@ QueryInstanceBillRequest::QueryInstanceBillRequest() :
 QueryInstanceBillRequest::~QueryInstanceBillRequest()
 {}
 
-bool QueryInstanceBillRequest::getIsBillingItem()const
-{
-	return isBillingItem_;
-}
-
-void QueryInstanceBillRequest::setIsBillingItem(bool isBillingItem)
-{
-	isBillingItem_ = isBillingItem;
-	setCoreParameter("IsBillingItem", isBillingItem ? "true" : "false");
-}
-
 std::string QueryInstanceBillRequest::getProductCode()const
 {
 	return productCode_;
@@ -69,17 +58,6 @@ void QueryInstanceBillRequest::setSubscriptionType(const std::string& subscripti
 	setCoreParameter("SubscriptionType", subscriptionType);
 }
 
-int QueryInstanceBillRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void QueryInstanceBillRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setCoreParameter("PageSize", std::to_string(pageSize));
-}
-
 std::string QueryInstanceBillRequest::getBillingCycle()const
 {
 	return billingCycle_;
@@ -124,3 +102,25 @@ void QueryInstanceBillRequest::setProductType(const std::string& productType)
 	setCoreParameter("ProductType", productType);
 }
 
+bool QueryInstanceBillRequest::getIsBillingItem()const
+{
+	return isBillingItem_;
+}
+
+void QueryInstanceBillRequest::setIsBillingItem(bool isBillingItem)
+{
+	isBillingItem_ = isBillingItem;
+	setCoreParameter("IsBillingItem", isBillingItem ? "true" : "false");
+}
+
+int QueryInstanceBillRequest::getPageSize()const
+{
+	return pageSize_;
+}
+
+void QueryInstanceBillRequest::setPageSize(int pageSize)
+{
+	pageSize_ = pageSize;
+	setCoreParameter("PageSize", std::to_string(pageSize));
+}
+

+ 2 - 6
bssopenapi/src/model/QueryInstanceBillResult.cc

@@ -35,13 +35,9 @@ QueryInstanceBillResult::~QueryInstanceBillResult()
 
 void QueryInstanceBillResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["BillingCycle"].isNull())

+ 11 - 11
bssopenapi/src/model/QueryInstanceGaapCostRequest.cc

@@ -47,17 +47,6 @@ void QueryInstanceGaapCostRequest::setSubscriptionType(const std::string& subscr
 	setCoreParameter("SubscriptionType", subscriptionType);
 }
 
-int QueryInstanceGaapCostRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void QueryInstanceGaapCostRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setCoreParameter("PageSize", std::to_string(pageSize));
-}
-
 std::string QueryInstanceGaapCostRequest::getBillingCycle()const
 {
 	return billingCycle_;
@@ -91,3 +80,14 @@ void QueryInstanceGaapCostRequest::setProductType(const std::string& productType
 	setCoreParameter("ProductType", productType);
 }
 
+int QueryInstanceGaapCostRequest::getPageSize()const
+{
+	return pageSize_;
+}
+
+void QueryInstanceGaapCostRequest::setPageSize(int pageSize)
+{
+	pageSize_ = pageSize;
+	setCoreParameter("PageSize", std::to_string(pageSize));
+}
+

+ 2 - 6
bssopenapi/src/model/QueryInstanceGaapCostResult.cc

@@ -35,13 +35,9 @@ QueryInstanceGaapCostResult::~QueryInstanceGaapCostResult()
 
 void QueryInstanceGaapCostResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["HostId"].isNull())

+ 2 - 6
bssopenapi/src/model/QueryInvoicingCustomerListResult.cc

@@ -35,13 +35,9 @@ QueryInvoicingCustomerListResult::~QueryInvoicingCustomerListResult()
 
 void QueryInvoicingCustomerListResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	auto allCustomerInvoiceList = value["CustomerInvoiceList"]["CustomerInvoice"];

+ 2 - 6
bssopenapi/src/model/QueryMonthlyBillResult.cc

@@ -35,13 +35,9 @@ QueryMonthlyBillResult::~QueryMonthlyBillResult()
 
 void QueryMonthlyBillResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["OutstandingAmount"].isNull())

+ 11 - 11
bssopenapi/src/model/QueryMonthlyInstanceConsumptionRequest.cc

@@ -47,17 +47,6 @@ void QueryMonthlyInstanceConsumptionRequest::setSubscriptionType(const std::stri
 	setCoreParameter("SubscriptionType", subscriptionType);
 }
 
-int QueryMonthlyInstanceConsumptionRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void QueryMonthlyInstanceConsumptionRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setCoreParameter("PageSize", std::to_string(pageSize));
-}
-
 std::string QueryMonthlyInstanceConsumptionRequest::getBillingCycle()const
 {
 	return billingCycle_;
@@ -102,3 +91,14 @@ void QueryMonthlyInstanceConsumptionRequest::setProductType(const std::string& p
 	setCoreParameter("ProductType", productType);
 }
 
+int QueryMonthlyInstanceConsumptionRequest::getPageSize()const
+{
+	return pageSize_;
+}
+
+void QueryMonthlyInstanceConsumptionRequest::setPageSize(int pageSize)
+{
+	pageSize_ = pageSize;
+	setCoreParameter("PageSize", std::to_string(pageSize));
+}
+

+ 2 - 6
bssopenapi/src/model/QueryMonthlyInstanceConsumptionResult.cc

@@ -35,13 +35,9 @@ QueryMonthlyInstanceConsumptionResult::~QueryMonthlyInstanceConsumptionResult()
 
 void QueryMonthlyInstanceConsumptionResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["PageNum"].isNull())

+ 33 - 33
bssopenapi/src/model/QueryOrdersRequest.cc

@@ -47,39 +47,6 @@ void QueryOrdersRequest::setSubscriptionType(const std::string& subscriptionType
 	setCoreParameter("SubscriptionType", subscriptionType);
 }
 
-int QueryOrdersRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void QueryOrdersRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setCoreParameter("PageSize", std::to_string(pageSize));
-}
-
-std::string QueryOrdersRequest::getPaymentStatus()const
-{
-	return paymentStatus_;
-}
-
-void QueryOrdersRequest::setPaymentStatus(const std::string& paymentStatus)
-{
-	paymentStatus_ = paymentStatus;
-	setCoreParameter("PaymentStatus", paymentStatus);
-}
-
-std::string QueryOrdersRequest::getCreateTimeStart()const
-{
-	return createTimeStart_;
-}
-
-void QueryOrdersRequest::setCreateTimeStart(const std::string& createTimeStart)
-{
-	createTimeStart_ = createTimeStart;
-	setCoreParameter("CreateTimeStart", createTimeStart);
-}
-
 int QueryOrdersRequest::getPageNum()const
 {
 	return pageNum_;
@@ -124,6 +91,39 @@ void QueryOrdersRequest::setProductType(const std::string& productType)
 	setCoreParameter("ProductType", productType);
 }
 
+int QueryOrdersRequest::getPageSize()const
+{
+	return pageSize_;
+}
+
+void QueryOrdersRequest::setPageSize(int pageSize)
+{
+	pageSize_ = pageSize;
+	setCoreParameter("PageSize", std::to_string(pageSize));
+}
+
+std::string QueryOrdersRequest::getPaymentStatus()const
+{
+	return paymentStatus_;
+}
+
+void QueryOrdersRequest::setPaymentStatus(const std::string& paymentStatus)
+{
+	paymentStatus_ = paymentStatus;
+	setCoreParameter("PaymentStatus", paymentStatus);
+}
+
+std::string QueryOrdersRequest::getCreateTimeStart()const
+{
+	return createTimeStart_;
+}
+
+void QueryOrdersRequest::setCreateTimeStart(const std::string& createTimeStart)
+{
+	createTimeStart_ = createTimeStart;
+	setCoreParameter("CreateTimeStart", createTimeStart);
+}
+
 std::string QueryOrdersRequest::getOrderType()const
 {
 	return orderType_;

+ 2 - 6
bssopenapi/src/model/QueryOrdersResult.cc

@@ -35,13 +35,9 @@ QueryOrdersResult::~QueryOrdersResult()
 
 void QueryOrdersResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["HostName"].isNull())

+ 2 - 6
bssopenapi/src/model/QueryPrepaidCardsResult.cc

@@ -35,13 +35,9 @@ QueryPrepaidCardsResult::~QueryPrepaidCardsResult()
 
 void QueryPrepaidCardsResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto allData = value["Data"]["PrepaidCard"];
 	for (auto value : allData)

+ 11 - 11
bssopenapi/src/model/QueryProductListRequest.cc

@@ -25,6 +25,17 @@ QueryProductListRequest::QueryProductListRequest() :
 QueryProductListRequest::~QueryProductListRequest()
 {}
 
+int QueryProductListRequest::getPageNum()const
+{
+	return pageNum_;
+}
+
+void QueryProductListRequest::setPageNum(int pageNum)
+{
+	pageNum_ = pageNum;
+	setCoreParameter("PageNum", std::to_string(pageNum));
+}
+
 bool QueryProductListRequest::getQueryTotalCount()const
 {
 	return queryTotalCount_;
@@ -47,14 +58,3 @@ void QueryProductListRequest::setPageSize(int pageSize)
 	setCoreParameter("PageSize", std::to_string(pageSize));
 }
 
-int QueryProductListRequest::getPageNum()const
-{
-	return pageNum_;
-}
-
-void QueryProductListRequest::setPageNum(int pageNum)
-{
-	pageNum_ = pageNum;
-	setCoreParameter("PageNum", std::to_string(pageNum));
-}
-

+ 2 - 6
bssopenapi/src/model/QueryProductListResult.cc

@@ -35,13 +35,9 @@ QueryProductListResult::~QueryProductListResult()
 
 void QueryProductListResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["TotalCount"].isNull())

+ 11 - 11
bssopenapi/src/model/QueryRedeemRequest.cc

@@ -36,17 +36,6 @@ void QueryRedeemRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd)
 	setCoreParameter("ExpiryTimeEnd", expiryTimeEnd);
 }
 
-int QueryRedeemRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void QueryRedeemRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setCoreParameter("PageSize", std::to_string(pageSize));
-}
-
 std::string QueryRedeemRequest::getExpiryTimeStart()const
 {
 	return expiryTimeStart_;
@@ -80,3 +69,14 @@ void QueryRedeemRequest::setEffectiveOrNot(bool effectiveOrNot)
 	setCoreParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
 }
 
+int QueryRedeemRequest::getPageSize()const
+{
+	return pageSize_;
+}
+
+void QueryRedeemRequest::setPageSize(int pageSize)
+{
+	pageSize_ = pageSize;
+	setCoreParameter("PageSize", std::to_string(pageSize));
+}
+

+ 2 - 6
bssopenapi/src/model/QueryRedeemResult.cc

@@ -35,13 +35,9 @@ QueryRedeemResult::~QueryRedeemResult()
 
 void QueryRedeemResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["PageNum"].isNull())

+ 2 - 6
bssopenapi/src/model/QueryResellerAvailableQuotaResult.cc

@@ -35,13 +35,9 @@ QueryResellerAvailableQuotaResult::~QueryResellerAvailableQuotaResult()
 
 void QueryResellerAvailableQuotaResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["Code"].isNull())
 		code_ = value["Code"].asString();

+ 11 - 11
bssopenapi/src/model/QueryResourcePackageInstancesRequest.cc

@@ -47,17 +47,6 @@ void QueryResourcePackageInstancesRequest::setProductCode(const std::string& pro
 	setCoreParameter("ProductCode", productCode);
 }
 
-int QueryResourcePackageInstancesRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void QueryResourcePackageInstancesRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setCoreParameter("PageSize", std::to_string(pageSize));
-}
-
 long QueryResourcePackageInstancesRequest::getOwnerId()const
 {
 	return ownerId_;
@@ -91,3 +80,14 @@ void QueryResourcePackageInstancesRequest::setPageNum(int pageNum)
 	setCoreParameter("PageNum", std::to_string(pageNum));
 }
 
+int QueryResourcePackageInstancesRequest::getPageSize()const
+{
+	return pageSize_;
+}
+
+void QueryResourcePackageInstancesRequest::setPageSize(int pageSize)
+{
+	pageSize_ = pageSize;
+	setCoreParameter("PageSize", std::to_string(pageSize));
+}
+

+ 2 - 6
bssopenapi/src/model/QueryResourcePackageInstancesResult.cc

@@ -35,13 +35,9 @@ QueryResourcePackageInstancesResult::~QueryResourcePackageInstancesResult()
 
 void QueryResourcePackageInstancesResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["HostId"].isNull())

+ 11 - 11
bssopenapi/src/model/QuerySettlementBillRequest.cc

@@ -58,17 +58,6 @@ void QuerySettlementBillRequest::setSubscriptionType(const std::string& subscrip
 	setCoreParameter("SubscriptionType", subscriptionType);
 }
 
-int QuerySettlementBillRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void QuerySettlementBillRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setCoreParameter("PageSize", std::to_string(pageSize));
-}
-
 std::string QuerySettlementBillRequest::getEndTime()const
 {
 	return endTime_;
@@ -146,3 +135,14 @@ void QuerySettlementBillRequest::setProductType(const std::string& productType)
 	setCoreParameter("ProductType", productType);
 }
 
+int QuerySettlementBillRequest::getPageSize()const
+{
+	return pageSize_;
+}
+
+void QuerySettlementBillRequest::setPageSize(int pageSize)
+{
+	pageSize_ = pageSize;
+	setCoreParameter("PageSize", std::to_string(pageSize));
+}
+

+ 2 - 6
bssopenapi/src/model/QuerySettlementBillResult.cc

@@ -35,13 +35,9 @@ QuerySettlementBillResult::~QuerySettlementBillResult()
 
 void QuerySettlementBillResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["PageNum"].isNull())

+ 30 - 30
bssopenapi/src/model/QueryUserOmsDataRequest.cc

@@ -25,70 +25,70 @@ QueryUserOmsDataRequest::QueryUserOmsDataRequest() :
 QueryUserOmsDataRequest::~QueryUserOmsDataRequest()
 {}
 
-std::string QueryUserOmsDataRequest::getDataType()const
+std::string QueryUserOmsDataRequest::getEndTime()const
 {
-	return dataType_;
+	return endTime_;
 }
 
-void QueryUserOmsDataRequest::setDataType(const std::string& dataType)
+void QueryUserOmsDataRequest::setEndTime(const std::string& endTime)
 {
-	dataType_ = dataType;
-	setCoreParameter("DataType", dataType);
+	endTime_ = endTime;
+	setCoreParameter("EndTime", endTime);
 }
 
-std::string QueryUserOmsDataRequest::getMarker()const
+std::string QueryUserOmsDataRequest::getStartTime()const
 {
-	return marker_;
+	return startTime_;
 }
 
-void QueryUserOmsDataRequest::setMarker(const std::string& marker)
+void QueryUserOmsDataRequest::setStartTime(const std::string& startTime)
 {
-	marker_ = marker;
-	setCoreParameter("Marker", marker);
+	startTime_ = startTime;
+	setCoreParameter("StartTime", startTime);
 }
 
-int QueryUserOmsDataRequest::getPageSize()const
+long QueryUserOmsDataRequest::getOwnerId()const
 {
-	return pageSize_;
+	return ownerId_;
 }
 
-void QueryUserOmsDataRequest::setPageSize(int pageSize)
+void QueryUserOmsDataRequest::setOwnerId(long ownerId)
 {
-	pageSize_ = pageSize;
-	setCoreParameter("PageSize", std::to_string(pageSize));
+	ownerId_ = ownerId;
+	setCoreParameter("OwnerId", std::to_string(ownerId));
 }
 
-std::string QueryUserOmsDataRequest::getEndTime()const
+std::string QueryUserOmsDataRequest::getDataType()const
 {
-	return endTime_;
+	return dataType_;
 }
 
-void QueryUserOmsDataRequest::setEndTime(const std::string& endTime)
+void QueryUserOmsDataRequest::setDataType(const std::string& dataType)
 {
-	endTime_ = endTime;
-	setCoreParameter("EndTime", endTime);
+	dataType_ = dataType;
+	setCoreParameter("DataType", dataType);
 }
 
-std::string QueryUserOmsDataRequest::getStartTime()const
+std::string QueryUserOmsDataRequest::getMarker()const
 {
-	return startTime_;
+	return marker_;
 }
 
-void QueryUserOmsDataRequest::setStartTime(const std::string& startTime)
+void QueryUserOmsDataRequest::setMarker(const std::string& marker)
 {
-	startTime_ = startTime;
-	setCoreParameter("StartTime", startTime);
+	marker_ = marker;
+	setCoreParameter("Marker", marker);
 }
 
-long QueryUserOmsDataRequest::getOwnerId()const
+int QueryUserOmsDataRequest::getPageSize()const
 {
-	return ownerId_;
+	return pageSize_;
 }
 
-void QueryUserOmsDataRequest::setOwnerId(long ownerId)
+void QueryUserOmsDataRequest::setPageSize(int pageSize)
 {
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
+	pageSize_ = pageSize;
+	setCoreParameter("PageSize", std::to_string(pageSize));
 }
 
 std::string QueryUserOmsDataRequest::getTable()const

+ 2 - 6
bssopenapi/src/model/QueryUserOmsDataResult.cc

@@ -35,13 +35,9 @@ QueryUserOmsDataResult::~QueryUserOmsDataResult()
 
 void QueryUserOmsDataResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["Marker"].isNull())

+ 22 - 22
bssopenapi/src/model/RenewInstanceRequest.cc

@@ -36,17 +36,6 @@ void RenewInstanceRequest::setProductCode(const std::string& productCode)
 	setCoreParameter("ProductCode", productCode);
 }
 
-std::string RenewInstanceRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void RenewInstanceRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setCoreParameter("InstanceId", instanceId);
-}
-
 std::string RenewInstanceRequest::getClientToken()const
 {
 	return clientToken_;
@@ -58,17 +47,6 @@ void RenewInstanceRequest::setClientToken(const std::string& clientToken)
 	setCoreParameter("ClientToken", clientToken);
 }
 
-int RenewInstanceRequest::getRenewPeriod()const
-{
-	return renewPeriod_;
-}
-
-void RenewInstanceRequest::setRenewPeriod(int renewPeriod)
-{
-	renewPeriod_ = renewPeriod;
-	setCoreParameter("RenewPeriod", std::to_string(renewPeriod));
-}
-
 long RenewInstanceRequest::getOwnerId()const
 {
 	return ownerId_;
@@ -91,3 +69,25 @@ void RenewInstanceRequest::setProductType(const std::string& productType)
 	setCoreParameter("ProductType", productType);
 }
 
+std::string RenewInstanceRequest::getInstanceId()const
+{
+	return instanceId_;
+}
+
+void RenewInstanceRequest::setInstanceId(const std::string& instanceId)
+{
+	instanceId_ = instanceId;
+	setCoreParameter("InstanceId", instanceId);
+}
+
+int RenewInstanceRequest::getRenewPeriod()const
+{
+	return renewPeriod_;
+}
+
+void RenewInstanceRequest::setRenewPeriod(int renewPeriod)
+{
+	renewPeriod_ = renewPeriod;
+	setCoreParameter("RenewPeriod", std::to_string(renewPeriod));
+}
+

+ 2 - 6
bssopenapi/src/model/RenewInstanceResult.cc

@@ -35,13 +35,9 @@ RenewInstanceResult::~RenewInstanceResult()
 
 void RenewInstanceResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	if(!dataNode["OrderId"].isNull())

部分文件因文件數量過多而無法顯示