Compare commits

..

24 Commits

Author SHA1 Message Date
sdk-team
04a4ca109f Fixed CMakeLists file. 2019-09-12 15:41:05 +08:00
sdk-team
c50eec40c2 Fixed CMakeLists file. 2019-09-12 15:39:52 +08:00
sdk-team
6f9991c09c Fixed CMakeLists file. 2019-09-12 15:38:46 +08:00
sdk-team
98ee2fb7f9 CreateInstance add toen. 2019-09-09 10:21:45 +08:00
sdk-team
b24f4a88d4 Update endpoint data. 2019-09-06 13:19:52 +08:00
sdk-team
5817ec77ab Generated 2016-04-28 for Vpc. 2019-09-06 10:46:10 +08:00
sdk-team
44bbd797e7 Supported for setEndpoint method. 2019-09-05 16:44:55 +08:00
sdk-team
04cde44618 Generated 2014-05-15 for Slb. 2019-09-05 14:18:00 +08:00
sdk-team
69e482b761 Generated 2017-07-05 for CCC. 2019-09-05 14:16:42 +08:00
sdk-team
eee0e638e8 Generated 2018-11-11 for foas. 2019-09-05 14:14:33 +08:00
sdk-team
bc3bb187a2 Generated 2019-05-24 for cusanalytic_sc_online. 2019-09-05 14:01:54 +08:00
sdk-team
1b553992aa Generated 2015-11-01 for Market. 2019-09-05 14:00:42 +08:00
sdk-team
8b48258e4e Generated 2016-07-14 for CloudAPI. 2019-09-05 13:57:50 +08:00
sdk-team
8f03f1dba5 Generated 2017-08-01 for polardb. 2019-09-05 13:50:24 +08:00
sdk-team
1deafa95da Generated 2017-12-14 for BssOpenApi. 2019-09-05 13:46:16 +08:00
sdk-team
6c7e427683 Generated 2014-08-15 for Rds. 2019-09-03 18:28:46 +08:00
sdk-team
ea79682ddf Revert to 2015-09-01. 2019-08-30 15:07:15 +08:00
sdk-team
695aa4ad06 Release Apis of Version 2019-09-10. 2019-08-30 14:14:51 +08:00
sdk-team
586250dbe5 Supported Meida complex for IMM. 2019-08-30 12:46:32 +08:00
sdk-team
51b76b4599 Add api for getTrace and searchTracelist. 2019-08-30 11:03:04 +08:00
sdk-team
ff63a49df8 Move StopExecution params to body. 2019-08-29 14:26:47 +08:00
sdk-team
51589f4643 For publish. 2019-08-29 11:20:44 +08:00
sdk-team
955ec5dc2d Add DBS API UpgradeBackupPlan. 2019-08-28 18:12:30 +08:00
sdk-team
fcfbd8becc QueryInstanceBillResponse change ownerId type from Long to String. 2019-08-26 17:10:48 +08:00
4035 changed files with 114085 additions and 103421 deletions

View File

@@ -1,3 +1,80 @@
2019-09-12 Version 1.36.119
- Fixed CMakeLists file.
2019-09-12 Version 1.36.118
- Fixed CMakeLists file.
2019-09-12 Version 1.36.117
- Fixed CMakeLists file.
2019-09-09 Version 1.36.116
- CreateInstance add toen.
- UpdateInstance add toen.
2019-09-06 Version 1.36.115
- Update endpoint data.
2019-09-06 Version 1.36.114
- Generated 2016-04-28 for `Vpc`.
2019-09-05 Version 1.36.113
- Supported for setEndpoint method.
2019-09-05 Version 1.36.112
- Generated 2014-05-15 for `Slb`.
2019-09-05 Version 1.36.111
- Generated 2017-07-05 for `CCC`.
2019-09-05 Version 1.36.110
- Generated 2018-11-11 for `foas`.
2019-09-05 Version 1.36.109
- Generated 2019-05-24 for `cusanalytic_sc_online`.
2019-09-05 Version 1.36.108
- Generated 2015-11-01 for `Market`.
2019-09-05 Version 1.36.107
- Generated 2016-07-14 for `CloudAPI`.
2019-09-05 Version 1.36.106
- Generated 2017-08-01 for `polardb`.
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`.
2019-08-30 Version 1.36.103
- Revert to 2015-09-01.
2019-08-30 Version 1.36.102
- Release Apis of Version 2019-09-10.
2019-08-30 Version 1.36.101
- Supported Meida complex for IMM.
2019-08-30 Version 1.36.100
- Add api for getTrace and searchTracelist.
2019-08-29 Version 1.36.99
- Move StopExecution params to body.
2019-08-29 Version 1.36.98
- For publish.
2019-08-28 Version 1.36.97
- Add DBS API UpgradeBackupPlan.
- Add DBS API DescribePreCheckProgressList.
2019-08-26 Version 1.36.96
- QueryInstanceBillResponse change ownerId type from Long to String.
- QueryInstanceBillResponse change usage type from float to String.
- QueryInstanceBillResponse change listPrice type from float to String.
- QueryInstanceBillResponse change deductedByResourcePackage type from float to String.
2019-08-22 Version 1.36.95
- Support API RecognizeImageColor.
- Support API DetectImageElements.

View File

@@ -1 +1 @@
1.36.95
1.36.119

View File

@@ -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

View File

@@ -24,60 +24,32 @@
#include "BssOpenApiExport.h"
#include "model/QueryMonthlyBillRequest.h"
#include "model/QueryMonthlyBillResult.h"
#include "model/QueryAccountTransactionsRequest.h"
#include "model/QueryAccountTransactionsResult.h"
#include "model/CreateUserQuotaRequest.h"
#include "model/CreateUserQuotaResult.h"
#include "model/CreateInstanceRequest.h"
#include "model/CreateInstanceResult.h"
#include "model/CancelOrderRequest.h"
#include "model/CancelOrderResult.h"
#include "model/QueryResourcePackageInstancesRequest.h"
#include "model/QueryResourcePackageInstancesResult.h"
#include "model/QueryUserAlarmThresholdRequest.h"
#include "model/QueryUserAlarmThresholdResult.h"
#include "model/SetResellerUserQuotaRequest.h"
#include "model/SetResellerUserQuotaResult.h"
#include "model/SubscribeDetailRequest.h"
#include "model/SubscribeDetailResult.h"
#include "model/EnableBillGenerationRequest.h"
#include "model/EnableBillGenerationResult.h"
#include "model/SetEnduserStatusRequest.h"
#include "model/SetEnduserStatusResult.h"
#include "model/QueryInvoicingCustomerListRequest.h"
#include "model/QueryInvoicingCustomerListResult.h"
#include "model/QueryAccountBalanceRequest.h"
#include "model/QueryAccountBalanceResult.h"
#include "model/RenewInstanceRequest.h"
#include "model/RenewInstanceResult.h"
#include "model/SetResellerUserAlarmThresholdRequest.h"
#include "model/SetResellerUserAlarmThresholdResult.h"
#include "model/CreateAgAccountRequest.h"
#include "model/CreateAgAccountResult.h"
#include "model/QueryInstanceGaapCostRequest.h"
#include "model/QueryInstanceGaapCostResult.h"
#include "model/QueryMonthlyInstanceConsumptionRequest.h"
#include "model/QueryMonthlyInstanceConsumptionResult.h"
#include "model/QueryAccountTransactionsRequest.h"
#include "model/QueryAccountTransactionsResult.h"
#include "model/QueryPrepaidCardsRequest.h"
#include "model/QueryPrepaidCardsResult.h"
#include "model/QueryAvailableInstancesRequest.h"
#include "model/QueryAvailableInstancesResult.h"
#include "model/QueryEnduserStatusRequest.h"
#include "model/QueryEnduserStatusResult.h"
#include "model/RenewResourcePackageRequest.h"
#include "model/RenewResourcePackageResult.h"
#include "model/CreateInstanceRequest.h"
#include "model/CreateInstanceResult.h"
#include "model/GetOrderDetailRequest.h"
#include "model/GetOrderDetailResult.h"
#include "model/ModifyInstanceRequest.h"
#include "model/ModifyInstanceResult.h"
#include "model/QueryCustomerAddressListRequest.h"
#include "model/QueryCustomerAddressListResult.h"
#include "model/SetUserQuotaRequest.h"
#include "model/SetUserQuotaResult.h"
#include "model/UnsubscribeExportToOSSRequest.h"
#include "model/UnsubscribeExportToOSSResult.h"
#include "model/ModifyInstanceRequest.h"
#include "model/ModifyInstanceResult.h"
#include "model/CancelOrderRequest.h"
#include "model/CancelOrderResult.h"
#include "model/CreateResellerUserQuotaRequest.h"
#include "model/CreateResellerUserQuotaResult.h"
#include "model/QueryPriceListRequest.h"
#include "model/QueryPriceListResult.h"
#include "model/QueryResourcePackageInstancesRequest.h"
#include "model/QueryResourcePackageInstancesResult.h"
#include "model/QueryRedeemRequest.h"
#include "model/QueryRedeemResult.h"
#include "model/SubscribeBillToOSSRequest.h"
@@ -86,58 +58,62 @@
#include "model/GetPayAsYouGoPriceResult.h"
#include "model/GetResourcePackagePriceRequest.h"
#include "model/GetResourcePackagePriceResult.h"
#include "model/ChangeConsumeAmountRequest.h"
#include "model/ChangeConsumeAmountResult.h"
#include "model/ApplyInvoiceRequest.h"
#include "model/ApplyInvoiceResult.h"
#include "model/QueryProductListRequest.h"
#include "model/QueryProductListResult.h"
#include "model/GetCustomerListRequest.h"
#include "model/GetCustomerListResult.h"
#include "model/ApplyInvoiceRequest.h"
#include "model/ApplyInvoiceResult.h"
#include "model/UnsubscribeBillToOSSRequest.h"
#include "model/UnsubscribeBillToOSSResult.h"
#include "model/SetUserAlarmThresholdRequest.h"
#include "model/SetUserAlarmThresholdResult.h"
#include "model/GetCustomerListRequest.h"
#include "model/GetCustomerListResult.h"
#include "model/GetSubscriptionPriceRequest.h"
#include "model/GetSubscriptionPriceResult.h"
#include "model/QueryResellerAvailableQuotaRequest.h"
#include "model/QueryResellerAvailableQuotaResult.h"
#include "model/SetResellerUserQuotaRequest.h"
#include "model/SetResellerUserQuotaResult.h"
#include "model/SetResellerUserStatusRequest.h"
#include "model/SetResellerUserStatusResult.h"
#include "model/QueryAccountBookListRequest.h"
#include "model/QueryAccountBookListResult.h"
#include "model/QueryCashCouponsRequest.h"
#include "model/QueryCashCouponsResult.h"
#include "model/EnableBillGenerationRequest.h"
#include "model/EnableBillGenerationResult.h"
#include "model/QueryOrdersRequest.h"
#include "model/QueryOrdersResult.h"
#include "model/QueryEvaluateListRequest.h"
#include "model/QueryEvaluateListResult.h"
#include "model/QueryCashCouponsRequest.h"
#include "model/QueryCashCouponsResult.h"
#include "model/QueryInvoicingCustomerListRequest.h"
#include "model/QueryInvoicingCustomerListResult.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/RenewInstanceRequest.h"
#include "model/RenewInstanceResult.h"
#include "model/UpgradeResourcePackageRequest.h"
#include "model/UpgradeResourcePackageResult.h"
#include "model/CreateResourcePackageRequest.h"
#include "model/CreateResourcePackageResult.h"
#include "model/GetCustomerAccountInfoRequest.h"
#include "model/GetCustomerAccountInfoResult.h"
#include "model/QueryInstanceBillRequest.h"
#include "model/QueryInstanceBillResult.h"
#include "model/SubscribeExportToOSSRequest.h"
#include "model/SubscribeExportToOSSResult.h"
#include "model/QueryAvaliableQuotaRequest.h"
#include "model/QueryAvaliableQuotaResult.h"
#include "model/QueryPriceRequest.h"
#include "model/QueryPriceResult.h"
#include "model/SetResellerUserAlarmThresholdRequest.h"
#include "model/SetResellerUserAlarmThresholdResult.h"
#include "model/QueryBillRequest.h"
#include "model/QueryBillResult.h"
#include "model/SetRenewalRequest.h"
#include "model/SetRenewalResult.h"
#include "model/QueryBillOverviewRequest.h"
#include "model/QueryBillOverviewResult.h"
#include "model/CreateAgAccountRequest.h"
#include "model/CreateAgAccountResult.h"
#include "model/ConvertChargeTypeRequest.h"
#include "model/ConvertChargeTypeResult.h"
#include "model/QueryBillOverviewRequest.h"
#include "model/QueryBillOverviewResult.h"
#include "model/QuerySettlementBillRequest.h"
#include "model/QuerySettlementBillResult.h"
#include "model/QueryUserOmsDataRequest.h"
@@ -154,87 +130,45 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryMonthlyBillResult> QueryMonthlyBillOutcome;
typedef std::future<QueryMonthlyBillOutcome> QueryMonthlyBillOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryMonthlyBillRequest&, const QueryMonthlyBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryMonthlyBillAsyncHandler;
typedef Outcome<Error, Model::QueryAccountTransactionsResult> QueryAccountTransactionsOutcome;
typedef std::future<QueryAccountTransactionsOutcome> QueryAccountTransactionsOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountTransactionsRequest&, const QueryAccountTransactionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountTransactionsAsyncHandler;
typedef Outcome<Error, Model::CreateUserQuotaResult> CreateUserQuotaOutcome;
typedef std::future<CreateUserQuotaOutcome> CreateUserQuotaOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::CreateUserQuotaRequest&, const CreateUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserQuotaAsyncHandler;
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::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::QueryUserAlarmThresholdResult> QueryUserAlarmThresholdOutcome;
typedef std::future<QueryUserAlarmThresholdOutcome> QueryUserAlarmThresholdOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryUserAlarmThresholdRequest&, const QueryUserAlarmThresholdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserAlarmThresholdAsyncHandler;
typedef Outcome<Error, Model::SetResellerUserQuotaResult> SetResellerUserQuotaOutcome;
typedef std::future<SetResellerUserQuotaOutcome> SetResellerUserQuotaOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SetResellerUserQuotaRequest&, const SetResellerUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetResellerUserQuotaAsyncHandler;
typedef Outcome<Error, Model::SubscribeDetailResult> SubscribeDetailOutcome;
typedef std::future<SubscribeDetailOutcome> SubscribeDetailOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SubscribeDetailRequest&, const SubscribeDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubscribeDetailAsyncHandler;
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::SetEnduserStatusResult> SetEnduserStatusOutcome;
typedef std::future<SetEnduserStatusOutcome> SetEnduserStatusOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SetEnduserStatusRequest&, const SetEnduserStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetEnduserStatusAsyncHandler;
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::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;
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::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;
typedef Outcome<Error, Model::QueryInstanceGaapCostResult> QueryInstanceGaapCostOutcome;
typedef std::future<QueryInstanceGaapCostOutcome> QueryInstanceGaapCostOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryInstanceGaapCostRequest&, const QueryInstanceGaapCostOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryInstanceGaapCostAsyncHandler;
typedef Outcome<Error, Model::QueryMonthlyInstanceConsumptionResult> QueryMonthlyInstanceConsumptionOutcome;
typedef std::future<QueryMonthlyInstanceConsumptionOutcome> QueryMonthlyInstanceConsumptionOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryMonthlyInstanceConsumptionRequest&, const QueryMonthlyInstanceConsumptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryMonthlyInstanceConsumptionAsyncHandler;
typedef Outcome<Error, Model::QueryAccountTransactionsResult> QueryAccountTransactionsOutcome;
typedef std::future<QueryAccountTransactionsOutcome> QueryAccountTransactionsOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountTransactionsRequest&, const QueryAccountTransactionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountTransactionsAsyncHandler;
typedef Outcome<Error, Model::QueryPrepaidCardsResult> QueryPrepaidCardsOutcome;
typedef std::future<QueryPrepaidCardsOutcome> QueryPrepaidCardsOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryPrepaidCardsRequest&, const QueryPrepaidCardsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPrepaidCardsAsyncHandler;
typedef Outcome<Error, Model::QueryAvailableInstancesResult> QueryAvailableInstancesOutcome;
typedef std::future<QueryAvailableInstancesOutcome> QueryAvailableInstancesOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAvailableInstancesRequest&, const QueryAvailableInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAvailableInstancesAsyncHandler;
typedef Outcome<Error, Model::QueryEnduserStatusResult> QueryEnduserStatusOutcome;
typedef std::future<QueryEnduserStatusOutcome> QueryEnduserStatusOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryEnduserStatusRequest&, const QueryEnduserStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryEnduserStatusAsyncHandler;
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::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::ModifyInstanceResult> ModifyInstanceOutcome;
typedef std::future<ModifyInstanceOutcome> ModifyInstanceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::ModifyInstanceRequest&, const ModifyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAsyncHandler;
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;
typedef Outcome<Error, Model::SetUserQuotaResult> SetUserQuotaOutcome;
typedef std::future<SetUserQuotaOutcome> SetUserQuotaOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SetUserQuotaRequest&, const SetUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserQuotaAsyncHandler;
typedef Outcome<Error, Model::UnsubscribeExportToOSSResult> UnsubscribeExportToOSSOutcome;
typedef std::future<UnsubscribeExportToOSSOutcome> UnsubscribeExportToOSSOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::UnsubscribeExportToOSSRequest&, const UnsubscribeExportToOSSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnsubscribeExportToOSSAsyncHandler;
typedef Outcome<Error, Model::ModifyInstanceResult> ModifyInstanceOutcome;
typedef std::future<ModifyInstanceOutcome> ModifyInstanceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::ModifyInstanceRequest&, const ModifyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAsyncHandler;
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::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::QueryPriceListResult> QueryPriceListOutcome;
typedef std::future<QueryPriceListOutcome> QueryPriceListOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryPriceListRequest&, const QueryPriceListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPriceListAsyncHandler;
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;
@@ -247,54 +181,63 @@ 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::ChangeConsumeAmountResult> ChangeConsumeAmountOutcome;
typedef std::future<ChangeConsumeAmountOutcome> ChangeConsumeAmountOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::ChangeConsumeAmountRequest&, const ChangeConsumeAmountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ChangeConsumeAmountAsyncHandler;
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::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::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::SetUserAlarmThresholdResult> SetUserAlarmThresholdOutcome;
typedef std::future<SetUserAlarmThresholdOutcome> SetUserAlarmThresholdOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SetUserAlarmThresholdRequest&, const SetUserAlarmThresholdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetUserAlarmThresholdAsyncHandler;
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::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;
typedef Outcome<Error, Model::QueryResellerAvailableQuotaResult> QueryResellerAvailableQuotaOutcome;
typedef std::future<QueryResellerAvailableQuotaOutcome> QueryResellerAvailableQuotaOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryResellerAvailableQuotaRequest&, const QueryResellerAvailableQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryResellerAvailableQuotaAsyncHandler;
typedef Outcome<Error, Model::SetResellerUserQuotaResult> SetResellerUserQuotaOutcome;
typedef std::future<SetResellerUserQuotaOutcome> SetResellerUserQuotaOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SetResellerUserQuotaRequest&, const SetResellerUserQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetResellerUserQuotaAsyncHandler;
typedef Outcome<Error, Model::SetResellerUserStatusResult> SetResellerUserStatusOutcome;
typedef std::future<SetResellerUserStatusOutcome> SetResellerUserStatusOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SetResellerUserStatusRequest&, const SetResellerUserStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetResellerUserStatusAsyncHandler;
typedef Outcome<Error, Model::QueryAccountBookListResult> QueryAccountBookListOutcome;
typedef std::future<QueryAccountBookListOutcome> QueryAccountBookListOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountBookListRequest&, const QueryAccountBookListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountBookListAsyncHandler;
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::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::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::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::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::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::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;
typedef Outcome<Error, Model::UpgradeResourcePackageResult> UpgradeResourcePackageOutcome;
typedef std::future<UpgradeResourcePackageOutcome> UpgradeResourcePackageOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::UpgradeResourcePackageRequest&, const UpgradeResourcePackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpgradeResourcePackageAsyncHandler;
typedef Outcome<Error, Model::CreateResourcePackageResult> CreateResourcePackageOutcome;
typedef std::future<CreateResourcePackageOutcome> CreateResourcePackageOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::CreateResourcePackageRequest&, const CreateResourcePackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourcePackageAsyncHandler;
@@ -304,27 +247,24 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryInstanceBillResult> QueryInstanceBillOutcome;
typedef std::future<QueryInstanceBillOutcome> QueryInstanceBillOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryInstanceBillRequest&, const QueryInstanceBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryInstanceBillAsyncHandler;
typedef Outcome<Error, Model::SubscribeExportToOSSResult> SubscribeExportToOSSOutcome;
typedef std::future<SubscribeExportToOSSOutcome> SubscribeExportToOSSOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::SubscribeExportToOSSRequest&, const SubscribeExportToOSSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SubscribeExportToOSSAsyncHandler;
typedef Outcome<Error, Model::QueryAvaliableQuotaResult> QueryAvaliableQuotaOutcome;
typedef std::future<QueryAvaliableQuotaOutcome> QueryAvaliableQuotaOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAvaliableQuotaRequest&, const QueryAvaliableQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAvaliableQuotaAsyncHandler;
typedef Outcome<Error, Model::QueryPriceResult> QueryPriceOutcome;
typedef std::future<QueryPriceOutcome> QueryPriceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryPriceRequest&, const QueryPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPriceAsyncHandler;
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::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::QueryBillOverviewResult> QueryBillOverviewOutcome;
typedef std::future<QueryBillOverviewOutcome> QueryBillOverviewOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryBillOverviewRequest&, const QueryBillOverviewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBillOverviewAsyncHandler;
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;
typedef Outcome<Error, Model::ConvertChargeTypeResult> ConvertChargeTypeOutcome;
typedef std::future<ConvertChargeTypeOutcome> ConvertChargeTypeOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::ConvertChargeTypeRequest&, const ConvertChargeTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConvertChargeTypeAsyncHandler;
typedef Outcome<Error, Model::QueryBillOverviewResult> QueryBillOverviewOutcome;
typedef std::future<QueryBillOverviewOutcome> QueryBillOverviewOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryBillOverviewRequest&, const QueryBillOverviewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryBillOverviewAsyncHandler;
typedef Outcome<Error, Model::QuerySettlementBillResult> QuerySettlementBillOutcome;
typedef std::future<QuerySettlementBillOutcome> QuerySettlementBillOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QuerySettlementBillRequest&, const QuerySettlementBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySettlementBillAsyncHandler;
@@ -339,87 +279,45 @@ namespace AlibabaCloud
QueryMonthlyBillOutcome queryMonthlyBill(const Model::QueryMonthlyBillRequest &request)const;
void queryMonthlyBillAsync(const Model::QueryMonthlyBillRequest& request, const QueryMonthlyBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryMonthlyBillOutcomeCallable queryMonthlyBillCallable(const Model::QueryMonthlyBillRequest& request) const;
QueryAccountTransactionsOutcome queryAccountTransactions(const Model::QueryAccountTransactionsRequest &request)const;
void queryAccountTransactionsAsync(const Model::QueryAccountTransactionsRequest& request, const QueryAccountTransactionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryAccountTransactionsOutcomeCallable queryAccountTransactionsCallable(const Model::QueryAccountTransactionsRequest& request) const;
CreateUserQuotaOutcome createUserQuota(const Model::CreateUserQuotaRequest &request)const;
void createUserQuotaAsync(const Model::CreateUserQuotaRequest& request, const CreateUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateUserQuotaOutcomeCallable createUserQuotaCallable(const Model::CreateUserQuotaRequest& 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;
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;
QueryUserAlarmThresholdOutcome queryUserAlarmThreshold(const Model::QueryUserAlarmThresholdRequest &request)const;
void queryUserAlarmThresholdAsync(const Model::QueryUserAlarmThresholdRequest& request, const QueryUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryUserAlarmThresholdOutcomeCallable queryUserAlarmThresholdCallable(const Model::QueryUserAlarmThresholdRequest& request) const;
SetResellerUserQuotaOutcome setResellerUserQuota(const Model::SetResellerUserQuotaRequest &request)const;
void setResellerUserQuotaAsync(const Model::SetResellerUserQuotaRequest& request, const SetResellerUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetResellerUserQuotaOutcomeCallable setResellerUserQuotaCallable(const Model::SetResellerUserQuotaRequest& request) const;
SubscribeDetailOutcome subscribeDetail(const Model::SubscribeDetailRequest &request)const;
void subscribeDetailAsync(const Model::SubscribeDetailRequest& request, const SubscribeDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubscribeDetailOutcomeCallable subscribeDetailCallable(const Model::SubscribeDetailRequest& request) const;
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;
SetEnduserStatusOutcome setEnduserStatus(const Model::SetEnduserStatusRequest &request)const;
void setEnduserStatusAsync(const Model::SetEnduserStatusRequest& request, const SetEnduserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetEnduserStatusOutcomeCallable setEnduserStatusCallable(const Model::SetEnduserStatusRequest& 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;
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;
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;
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;
QueryInstanceGaapCostOutcome queryInstanceGaapCost(const Model::QueryInstanceGaapCostRequest &request)const;
void queryInstanceGaapCostAsync(const Model::QueryInstanceGaapCostRequest& request, const QueryInstanceGaapCostAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryInstanceGaapCostOutcomeCallable queryInstanceGaapCostCallable(const Model::QueryInstanceGaapCostRequest& request) const;
QueryMonthlyInstanceConsumptionOutcome queryMonthlyInstanceConsumption(const Model::QueryMonthlyInstanceConsumptionRequest &request)const;
void queryMonthlyInstanceConsumptionAsync(const Model::QueryMonthlyInstanceConsumptionRequest& request, const QueryMonthlyInstanceConsumptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryMonthlyInstanceConsumptionOutcomeCallable queryMonthlyInstanceConsumptionCallable(const Model::QueryMonthlyInstanceConsumptionRequest& request) const;
QueryAccountTransactionsOutcome queryAccountTransactions(const Model::QueryAccountTransactionsRequest &request)const;
void queryAccountTransactionsAsync(const Model::QueryAccountTransactionsRequest& request, const QueryAccountTransactionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryAccountTransactionsOutcomeCallable queryAccountTransactionsCallable(const Model::QueryAccountTransactionsRequest& request) const;
QueryPrepaidCardsOutcome queryPrepaidCards(const Model::QueryPrepaidCardsRequest &request)const;
void queryPrepaidCardsAsync(const Model::QueryPrepaidCardsRequest& request, const QueryPrepaidCardsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryPrepaidCardsOutcomeCallable queryPrepaidCardsCallable(const Model::QueryPrepaidCardsRequest& request) const;
QueryAvailableInstancesOutcome queryAvailableInstances(const Model::QueryAvailableInstancesRequest &request)const;
void queryAvailableInstancesAsync(const Model::QueryAvailableInstancesRequest& request, const QueryAvailableInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryAvailableInstancesOutcomeCallable queryAvailableInstancesCallable(const Model::QueryAvailableInstancesRequest& request) const;
QueryEnduserStatusOutcome queryEnduserStatus(const Model::QueryEnduserStatusRequest &request)const;
void queryEnduserStatusAsync(const Model::QueryEnduserStatusRequest& request, const QueryEnduserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryEnduserStatusOutcomeCallable queryEnduserStatusCallable(const Model::QueryEnduserStatusRequest& request) const;
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;
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;
ModifyInstanceOutcome modifyInstance(const Model::ModifyInstanceRequest &request)const;
void modifyInstanceAsync(const Model::ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceOutcomeCallable modifyInstanceCallable(const Model::ModifyInstanceRequest& 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;
SetUserQuotaOutcome setUserQuota(const Model::SetUserQuotaRequest &request)const;
void setUserQuotaAsync(const Model::SetUserQuotaRequest& request, const SetUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetUserQuotaOutcomeCallable setUserQuotaCallable(const Model::SetUserQuotaRequest& request) const;
UnsubscribeExportToOSSOutcome unsubscribeExportToOSS(const Model::UnsubscribeExportToOSSRequest &request)const;
void unsubscribeExportToOSSAsync(const Model::UnsubscribeExportToOSSRequest& request, const UnsubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnsubscribeExportToOSSOutcomeCallable unsubscribeExportToOSSCallable(const Model::UnsubscribeExportToOSSRequest& request) const;
ModifyInstanceOutcome modifyInstance(const Model::ModifyInstanceRequest &request)const;
void modifyInstanceAsync(const Model::ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyInstanceOutcomeCallable modifyInstanceCallable(const Model::ModifyInstanceRequest& request) const;
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;
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;
QueryPriceListOutcome queryPriceList(const Model::QueryPriceListRequest &request)const;
void queryPriceListAsync(const Model::QueryPriceListRequest& request, const QueryPriceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryPriceListOutcomeCallable queryPriceListCallable(const Model::QueryPriceListRequest& 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;
@@ -432,54 +330,63 @@ 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;
ChangeConsumeAmountOutcome changeConsumeAmount(const Model::ChangeConsumeAmountRequest &request)const;
void changeConsumeAmountAsync(const Model::ChangeConsumeAmountRequest& request, const ChangeConsumeAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ChangeConsumeAmountOutcomeCallable changeConsumeAmountCallable(const Model::ChangeConsumeAmountRequest& 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;
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;
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;
SetUserAlarmThresholdOutcome setUserAlarmThreshold(const Model::SetUserAlarmThresholdRequest &request)const;
void setUserAlarmThresholdAsync(const Model::SetUserAlarmThresholdRequest& request, const SetUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetUserAlarmThresholdOutcomeCallable setUserAlarmThresholdCallable(const Model::SetUserAlarmThresholdRequest& 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;
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;
QueryResellerAvailableQuotaOutcome queryResellerAvailableQuota(const Model::QueryResellerAvailableQuotaRequest &request)const;
void queryResellerAvailableQuotaAsync(const Model::QueryResellerAvailableQuotaRequest& request, const QueryResellerAvailableQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryResellerAvailableQuotaOutcomeCallable queryResellerAvailableQuotaCallable(const Model::QueryResellerAvailableQuotaRequest& request) const;
SetResellerUserQuotaOutcome setResellerUserQuota(const Model::SetResellerUserQuotaRequest &request)const;
void setResellerUserQuotaAsync(const Model::SetResellerUserQuotaRequest& request, const SetResellerUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetResellerUserQuotaOutcomeCallable setResellerUserQuotaCallable(const Model::SetResellerUserQuotaRequest& request) const;
SetResellerUserStatusOutcome setResellerUserStatus(const Model::SetResellerUserStatusRequest &request)const;
void setResellerUserStatusAsync(const Model::SetResellerUserStatusRequest& request, const SetResellerUserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetResellerUserStatusOutcomeCallable setResellerUserStatusCallable(const Model::SetResellerUserStatusRequest& request) const;
QueryAccountBookListOutcome queryAccountBookList(const Model::QueryAccountBookListRequest &request)const;
void queryAccountBookListAsync(const Model::QueryAccountBookListRequest& request, const QueryAccountBookListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryAccountBookListOutcomeCallable queryAccountBookListCallable(const Model::QueryAccountBookListRequest& 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;
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;
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;
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;
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;
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;
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;
UpgradeResourcePackageOutcome upgradeResourcePackage(const Model::UpgradeResourcePackageRequest &request)const;
void upgradeResourcePackageAsync(const Model::UpgradeResourcePackageRequest& request, const UpgradeResourcePackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpgradeResourcePackageOutcomeCallable upgradeResourcePackageCallable(const Model::UpgradeResourcePackageRequest& request) const;
CreateResourcePackageOutcome createResourcePackage(const Model::CreateResourcePackageRequest &request)const;
void createResourcePackageAsync(const Model::CreateResourcePackageRequest& request, const CreateResourcePackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateResourcePackageOutcomeCallable createResourcePackageCallable(const Model::CreateResourcePackageRequest& request) const;
@@ -489,27 +396,24 @@ namespace AlibabaCloud
QueryInstanceBillOutcome queryInstanceBill(const Model::QueryInstanceBillRequest &request)const;
void queryInstanceBillAsync(const Model::QueryInstanceBillRequest& request, const QueryInstanceBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryInstanceBillOutcomeCallable queryInstanceBillCallable(const Model::QueryInstanceBillRequest& request) const;
SubscribeExportToOSSOutcome subscribeExportToOSS(const Model::SubscribeExportToOSSRequest &request)const;
void subscribeExportToOSSAsync(const Model::SubscribeExportToOSSRequest& request, const SubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SubscribeExportToOSSOutcomeCallable subscribeExportToOSSCallable(const Model::SubscribeExportToOSSRequest& request) const;
QueryAvaliableQuotaOutcome queryAvaliableQuota(const Model::QueryAvaliableQuotaRequest &request)const;
void queryAvaliableQuotaAsync(const Model::QueryAvaliableQuotaRequest& request, const QueryAvaliableQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryAvaliableQuotaOutcomeCallable queryAvaliableQuotaCallable(const Model::QueryAvaliableQuotaRequest& request) const;
QueryPriceOutcome queryPrice(const Model::QueryPriceRequest &request)const;
void queryPriceAsync(const Model::QueryPriceRequest& request, const QueryPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryPriceOutcomeCallable queryPriceCallable(const Model::QueryPriceRequest& request) const;
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;
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;
QueryBillOverviewOutcome queryBillOverview(const Model::QueryBillOverviewRequest &request)const;
void queryBillOverviewAsync(const Model::QueryBillOverviewRequest& request, const QueryBillOverviewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryBillOverviewOutcomeCallable queryBillOverviewCallable(const Model::QueryBillOverviewRequest& 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;
ConvertChargeTypeOutcome convertChargeType(const Model::ConvertChargeTypeRequest &request)const;
void convertChargeTypeAsync(const Model::ConvertChargeTypeRequest& request, const ConvertChargeTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConvertChargeTypeOutcomeCallable convertChargeTypeCallable(const Model::ConvertChargeTypeRequest& request) const;
QueryBillOverviewOutcome queryBillOverview(const Model::QueryBillOverviewRequest &request)const;
void queryBillOverviewAsync(const Model::QueryBillOverviewRequest& request, const QueryBillOverviewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryBillOverviewOutcomeCallable queryBillOverviewCallable(const Model::QueryBillOverviewRequest& request) const;
QuerySettlementBillOutcome querySettlementBill(const Model::QuerySettlementBillRequest &request)const;
void querySettlementBillAsync(const Model::QuerySettlementBillRequest& request, const QuerySettlementBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QuerySettlementBillOutcomeCallable querySettlementBillCallable(const Model::QuerySettlementBillRequest& request) const;

View File

@@ -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_;
};

View File

@@ -1,72 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT ChangeConsumeAmountRequest : public RpcServiceRequest
{
public:
ChangeConsumeAmountRequest();
~ChangeConsumeAmountRequest();
long getUid()const;
void setUid(long uid);
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);
std::string getBid()const;
void setBid(const std::string& bid);
std::string getBusinessType()const;
void setBusinessType(const std::string& businessType);
private:
long uid_;
std::string adjustType_;
std::string amount_;
std::string outBizId_;
std::string extendMap_;
std::string currency_;
std::string source_;
std::string bid_;
std::string businessType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTREQUEST_H_

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};

View File

@@ -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_;
};
}

View File

@@ -35,29 +35,35 @@ namespace AlibabaCloud
GetResourcePackagePriceRequest();
~GetResourcePackagePriceRequest();
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 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 specification_;
long ownerId_;
std::string packageType_;
std::string effectiveDate_;
int duration_;
std::string instanceId_;
std::string packageType_;
std::string pricingCycle_;
std::string orderType_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -1,69 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTRESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountBookListResult : public ServiceResult
{
public:
struct Data
{
std::string itemCode;
long userId;
std::string amount;
std::string currency;
long effectTimeStamp;
long invalidTimeStamp;
std::string bid;
};
QueryAccountBookListResult();
explicit QueryAccountBookListResult(const std::string &payload);
~QueryAccountBookListResult();
std::string getMessage()const;
std::vector<Data> getDatas()const;
int getCount()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<Data> datas_;
int count_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTRESULT_H_

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYENDUSERSTATUSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYENDUSERSTATUSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryEnduserStatusRequest : public RpcServiceRequest
{
public:
QueryEnduserStatusRequest();
~QueryEnduserStatusRequest();
long getUid()const;
void setUid(long uid);
std::string getPrimaryAccount()const;
void setPrimaryAccount(const std::string& primaryAccount);
std::string getStatus()const;
void setStatus(const std::string& status);
std::string getBusinessType()const;
void setBusinessType(const std::string& businessType);
private:
long uid_;
std::string primaryAccount_;
std::string status_;
std::string businessType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYENDUSERSTATUSREQUEST_H_

View File

@@ -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_;

View File

@@ -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_;
};
}

View File

@@ -41,7 +41,7 @@ namespace AlibabaCloud
std::string instanceID;
float deductedByCashCoupons;
std::string listPriceUnit;
float listPrice;
std::string listPrice;
float paymentAmount;
float deductedByPrepaidCard;
float invoiceDiscount;
@@ -53,7 +53,7 @@ namespace AlibabaCloud
std::string costUnit;
std::string resourceGroup;
std::string billingType;
float usage;
std::string usage;
float deductedByCoupons;
std::string productDetail;
std::string productCode;
@@ -64,9 +64,9 @@ namespace AlibabaCloud
std::string nickName;
std::string intranetIP;
std::string servicePeriod;
float deductedByResourcePackage;
std::string deductedByResourcePackage;
std::string usageUnit;
long ownerID;
std::string ownerID;
float pretaxAmount;
std::string internetIP;
std::string region;

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};

View File

@@ -1,81 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTRESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryPriceListResult : public ServiceResult
{
public:
struct Data
{
struct Module
{
struct TierPrice
{
std::string endSymbol;
std::string tierType;
std::string tierStart;
std::string tierEnd;
std::string price;
std::string startSymbol;
std::string priceType;
};
std::string priceUnit;
std::string moduleCode;
std::string config;
std::string region;
std::string priceUnitQuantity;
std::vector<Module::TierPrice> tierPrices;
};
std::vector<Module> modules;
std::string currency;
};
QueryPriceListResult();
explicit QueryPriceListResult(const std::string &payload);
~QueryPriceListResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTRESULT_H_

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYUSERALARMTHRESHOLDREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYUSERALARMTHRESHOLDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryUserAlarmThresholdRequest : public RpcServiceRequest
{
public:
QueryUserAlarmThresholdRequest();
~QueryUserAlarmThresholdRequest();
long getUid()const;
void setUid(long uid);
std::string getAlarmType()const;
void setAlarmType(const std::string& alarmType);
std::string getAlarmThresholds()const;
void setAlarmThresholds(const std::string& alarmThresholds);
std::string getBid()const;
void setBid(const std::string& bid);
private:
long uid_;
std::string alarmType_;
std::string alarmThresholds_;
std::string bid_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYUSERALARMTHRESHOLDREQUEST_H_

View File

@@ -1,66 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYUSERALARMTHRESHOLDRESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYUSERALARMTHRESHOLDRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryUserAlarmThresholdResult : public ServiceResult
{
public:
struct Data
{
std::string thresholdAmount;
int numerator;
int denominator;
int thresholdType;
};
QueryUserAlarmThresholdResult();
explicit QueryUserAlarmThresholdResult(const std::string &payload);
~QueryUserAlarmThresholdResult();
std::string getMessage()const;
std::vector<Data> getDatas()const;
int getCount()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<Data> datas_;
int count_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYUSERALARMTHRESHOLDRESULT_H_

View File

@@ -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_;
};

View File

@@ -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_;
};
}

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTREQUEST_H_
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_RENEWRESOURCEPACKAGEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_RENEWRESOURCEPACKAGEREQUEST_H_
#include <string>
#include <vector>
@@ -28,33 +28,33 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryPriceListRequest : public RpcServiceRequest
class ALIBABACLOUD_BSSOPENAPI_EXPORT RenewResourcePackageRequest : public RpcServiceRequest
{
public:
QueryPriceListRequest();
~QueryPriceListRequest();
RenewResourcePackageRequest();
~RenewResourcePackageRequest();
std::string getModuleCode()const;
void setModuleCode(const std::string& moduleCode);
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
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 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:
std::string moduleCode_;
std::string productCode_;
std::string subscriptionType_;
long ownerId_;
std::string productType_;
std::string effectiveDate_;
int duration_;
std::string instanceId_;
std::string pricingCycle_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTREQUEST_H_
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_RENEWRESOURCEPACKAGEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSRESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSRESULT_H_
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_RENEWRESOURCEPACKAGERESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_RENEWRESOURCEPACKAGERESULT_H_
#include <string>
#include <vector>
@@ -29,15 +29,22 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeExportToOSSResult : public ServiceResult
class ALIBABACLOUD_BSSOPENAPI_EXPORT RenewResourcePackageResult : public ServiceResult
{
public:
struct Data
{
std::string instanceId;
long orderId;
};
SubscribeExportToOSSResult();
explicit SubscribeExportToOSSResult(const std::string &payload);
~SubscribeExportToOSSResult();
RenewResourcePackageResult();
explicit RenewResourcePackageResult(const std::string &payload);
~RenewResourcePackageResult();
std::string getMessage()const;
Data getData()const;
long getOrderId()const;
std::string getCode()const;
bool getSuccess()const;
@@ -45,6 +52,8 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
long orderId_;
std::string code_;
bool success_;
@@ -52,4 +61,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSRESULT_H_
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_RENEWRESOURCEPACKAGERESULT_H_

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -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_;
};
}

View File

@@ -1,57 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERALARMTHRESHOLDREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERALARMTHRESHOLDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT SetUserAlarmThresholdRequest : public RpcServiceRequest
{
public:
SetUserAlarmThresholdRequest();
~SetUserAlarmThresholdRequest();
long getUid()const;
void setUid(long uid);
std::string getAlarmType()const;
void setAlarmType(const std::string& alarmType);
std::string getAlarmThresholds()const;
void setAlarmThresholds(const std::string& alarmThresholds);
std::string getBid()const;
void setBid(const std::string& bid);
private:
long uid_;
std::string alarmType_;
std::string alarmThresholds_;
std::string bid_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERALARMTHRESHOLDREQUEST_H_

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTAREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT SetUserQuotaRequest : public RpcServiceRequest
{
public:
SetUserQuotaRequest();
~SetUserQuotaRequest();
long getUid()const;
void setUid(long uid);
std::string getAmount()const;
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);
std::string getBid()const;
void setBid(const std::string& bid);
private:
long uid_;
std::string amount_;
std::string outBizId_;
std::string currency_;
std::string bid_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTAREQUEST_H_

View File

@@ -1,54 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
namespace AlibabaCloud
{
namespace BssOpenApi
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeExportToOSSRequest : public RpcServiceRequest
{
public:
SubscribeExportToOSSRequest();
~SubscribeExportToOSSRequest();
long getBucketOwnerId()const;
void setBucketOwnerId(long bucketOwnerId);
std::vector<std::string> getSubscribeType()const;
void setSubscribeType(const std::vector<std::string>& subscribeType);
std::string getSubscribeBucket()const;
void setSubscribeBucket(const std::string& subscribeBucket);
private:
long bucketOwnerId_;
std::vector<std::string> subscribeType_;
std::string subscribeBucket_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTAREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTAREQUEST_H_
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_UPGRADERESOURCEPACKAGEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_UPGRADERESOURCEPACKAGEREQUEST_H_
#include <string>
#include <vector>
@@ -28,33 +28,30 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateUserQuotaRequest : public RpcServiceRequest
class ALIBABACLOUD_BSSOPENAPI_EXPORT UpgradeResourcePackageRequest : public RpcServiceRequest
{
public:
CreateUserQuotaRequest();
~CreateUserQuotaRequest();
UpgradeResourcePackageRequest();
~UpgradeResourcePackageRequest();
long getUid()const;
void setUid(long uid);
std::string getAmount()const;
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);
std::string getBid()const;
void setBid(const std::string& bid);
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:
long uid_;
std::string amount_;
std::string outBizId_;
std::string currency_;
std::string bid_;
std::string specification_;
long ownerId_;
std::string effectiveDate_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTAREQUEST_H_
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_UPGRADERESOURCEPACKAGEREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEEXPORTTOOSSRESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEEXPORTTOOSSRESULT_H_
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_UPGRADERESOURCEPACKAGERESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_UPGRADERESOURCEPACKAGERESULT_H_
#include <string>
#include <vector>
@@ -29,15 +29,22 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_BSSOPENAPI_EXPORT UnsubscribeExportToOSSResult : public ServiceResult
class ALIBABACLOUD_BSSOPENAPI_EXPORT UpgradeResourcePackageResult : public ServiceResult
{
public:
struct Data
{
std::string instanceId;
long orderId;
};
UnsubscribeExportToOSSResult();
explicit UnsubscribeExportToOSSResult(const std::string &payload);
~UnsubscribeExportToOSSResult();
UpgradeResourcePackageResult();
explicit UpgradeResourcePackageResult(const std::string &payload);
~UpgradeResourcePackageResult();
std::string getMessage()const;
Data getData()const;
long getOrderId()const;
std::string getCode()const;
bool getSuccess()const;
@@ -45,6 +52,8 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
long orderId_;
std::string code_;
bool success_;
@@ -52,4 +61,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEEXPORTTOOSSRESULT_H_
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_UPGRADERESOURCEPACKAGERESULT_H_

File diff suppressed because it is too large Load Diff

View File

@@ -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_;

View File

@@ -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())

View File

@@ -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())

View File

@@ -1,126 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/ChangeConsumeAmountRequest.h>
using AlibabaCloud::BssOpenApi::Model::ChangeConsumeAmountRequest;
ChangeConsumeAmountRequest::ChangeConsumeAmountRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "ChangeConsumeAmount")
{}
ChangeConsumeAmountRequest::~ChangeConsumeAmountRequest()
{}
long ChangeConsumeAmountRequest::getUid()const
{
return uid_;
}
void ChangeConsumeAmountRequest::setUid(long uid)
{
uid_ = uid;
setCoreParameter("Uid", std::to_string(uid));
}
std::string ChangeConsumeAmountRequest::getAdjustType()const
{
return adjustType_;
}
void ChangeConsumeAmountRequest::setAdjustType(const std::string& adjustType)
{
adjustType_ = adjustType;
setCoreParameter("AdjustType", adjustType);
}
std::string ChangeConsumeAmountRequest::getAmount()const
{
return amount_;
}
void ChangeConsumeAmountRequest::setAmount(const std::string& amount)
{
amount_ = amount;
setCoreParameter("Amount", amount);
}
std::string ChangeConsumeAmountRequest::getOutBizId()const
{
return outBizId_;
}
void ChangeConsumeAmountRequest::setOutBizId(const std::string& outBizId)
{
outBizId_ = outBizId;
setCoreParameter("OutBizId", outBizId);
}
std::string ChangeConsumeAmountRequest::getExtendMap()const
{
return extendMap_;
}
void ChangeConsumeAmountRequest::setExtendMap(const std::string& extendMap)
{
extendMap_ = extendMap;
setCoreParameter("ExtendMap", extendMap);
}
std::string ChangeConsumeAmountRequest::getCurrency()const
{
return currency_;
}
void ChangeConsumeAmountRequest::setCurrency(const std::string& currency)
{
currency_ = currency;
setCoreParameter("Currency", currency);
}
std::string ChangeConsumeAmountRequest::getSource()const
{
return source_;
}
void ChangeConsumeAmountRequest::setSource(const std::string& source)
{
source_ = source;
setCoreParameter("Source", source);
}
std::string ChangeConsumeAmountRequest::getBid()const
{
return bid_;
}
void ChangeConsumeAmountRequest::setBid(const std::string& bid)
{
bid_ = bid;
setCoreParameter("Bid", bid);
}
std::string ChangeConsumeAmountRequest::getBusinessType()const
{
return businessType_;
}
void ChangeConsumeAmountRequest::setBusinessType(const std::string& businessType)
{
businessType_ = businessType;
setCoreParameter("BusinessType", businessType);
}

View File

@@ -1,73 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/ChangeConsumeAmountResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
ChangeConsumeAmountResult::ChangeConsumeAmountResult() :
ServiceResult()
{}
ChangeConsumeAmountResult::ChangeConsumeAmountResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ChangeConsumeAmountResult::~ChangeConsumeAmountResult()
{}
void ChangeConsumeAmountResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Data"].isNull())
data_ = value["Data"].asString();
}
std::string ChangeConsumeAmountResult::getMessage()const
{
return message_;
}
std::string ChangeConsumeAmountResult::getData()const
{
return data_;
}
std::string ChangeConsumeAmountResult::getCode()const
{
return code_;
}
bool ChangeConsumeAmountResult::getSuccess()const
{
return success_;
}

View File

@@ -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);
}

View File

@@ -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();

View File

@@ -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);
}

View File

@@ -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())

View File

@@ -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);
}

View File

@@ -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())

View File

@@ -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);
}

View File

@@ -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())

View File

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

View File

@@ -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();

View File

@@ -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,17 +58,6 @@ void CreateResourcePackageRequest::setOwnerId(long ownerId)
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateResourcePackageRequest::getPackageType()const
{
return packageType_;
}
void CreateResourcePackageRequest::setPackageType(const std::string& packageType)
{
packageType_ = packageType;
setCoreParameter("PackageType", packageType);
}
std::string CreateResourcePackageRequest::getEffectiveDate()const
{
return effectiveDate_;
@@ -91,6 +69,28 @@ void CreateResourcePackageRequest::setEffectiveDate(const std::string& effective
setCoreParameter("EffectiveDate", effectiveDate);
}
int CreateResourcePackageRequest::getDuration()const
{
return duration_;
}
void CreateResourcePackageRequest::setDuration(int duration)
{
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
{
return pricingCycle_;

View File

@@ -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())

View File

@@ -1,82 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/CreateUserQuotaRequest.h>
using AlibabaCloud::BssOpenApi::Model::CreateUserQuotaRequest;
CreateUserQuotaRequest::CreateUserQuotaRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "CreateUserQuota")
{}
CreateUserQuotaRequest::~CreateUserQuotaRequest()
{}
long CreateUserQuotaRequest::getUid()const
{
return uid_;
}
void CreateUserQuotaRequest::setUid(long uid)
{
uid_ = uid;
setCoreParameter("Uid", std::to_string(uid));
}
std::string CreateUserQuotaRequest::getAmount()const
{
return amount_;
}
void CreateUserQuotaRequest::setAmount(const std::string& amount)
{
amount_ = amount;
setCoreParameter("Amount", amount);
}
std::string CreateUserQuotaRequest::getOutBizId()const
{
return outBizId_;
}
void CreateUserQuotaRequest::setOutBizId(const std::string& outBizId)
{
outBizId_ = outBizId;
setCoreParameter("OutBizId", outBizId);
}
std::string CreateUserQuotaRequest::getCurrency()const
{
return currency_;
}
void CreateUserQuotaRequest::setCurrency(const std::string& currency)
{
currency_ = currency;
setCoreParameter("Currency", currency);
}
std::string CreateUserQuotaRequest::getBid()const
{
return bid_;
}
void CreateUserQuotaRequest::setBid(const std::string& bid)
{
bid_ = bid;
setCoreParameter("Bid", bid);
}

View File

@@ -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"];

View File

@@ -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"];

View File

@@ -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())

View File

@@ -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())

View File

@@ -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"];

View File

@@ -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())

View File

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

View File

@@ -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())

View File

@@ -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_;
@@ -69,17 +58,6 @@ void GetResourcePackagePriceRequest::setOwnerId(long ownerId)
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string GetResourcePackagePriceRequest::getPackageType()const
{
return packageType_;
}
void GetResourcePackagePriceRequest::setPackageType(const std::string& packageType)
{
packageType_ = packageType;
setCoreParameter("PackageType", packageType);
}
std::string GetResourcePackagePriceRequest::getEffectiveDate()const
{
return effectiveDate_;
@@ -91,6 +69,39 @@ void GetResourcePackagePriceRequest::setEffectiveDate(const std::string& effecti
setCoreParameter("EffectiveDate", effectiveDate);
}
int GetResourcePackagePriceRequest::getDuration()const
{
return duration_;
}
void GetResourcePackagePriceRequest::setDuration(int duration)
{
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
{
return pricingCycle_;
@@ -102,3 +113,14 @@ void GetResourcePackagePriceRequest::setPricingCycle(const std::string& pricingC
setCoreParameter("PricingCycle", pricingCycle);
}
std::string GetResourcePackagePriceRequest::getOrderType()const
{
return orderType_;
}
void GetResourcePackagePriceRequest::setOrderType(const std::string& orderType)
{
orderType_ = orderType;
setCoreParameter("OrderType", orderType);
}

View File

@@ -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())

View File

@@ -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);
}

View File

@@ -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())

View File

@@ -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);
}

View File

@@ -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())

View File

@@ -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())

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryAccountBookListRequest.h>
using AlibabaCloud::BssOpenApi::Model::QueryAccountBookListRequest;
QueryAccountBookListRequest::QueryAccountBookListRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryAccountBookList")
{}
QueryAccountBookListRequest::~QueryAccountBookListRequest()
{}
long QueryAccountBookListRequest::getUid()const
{
return uid_;
}
void QueryAccountBookListRequest::setUid(long uid)
{
uid_ = uid;
setCoreParameter("Uid", std::to_string(uid));
}
std::string QueryAccountBookListRequest::getItemCodes()const
{
return itemCodes_;
}
void QueryAccountBookListRequest::setItemCodes(const std::string& itemCodes)
{
itemCodes_ = itemCodes;
setCoreParameter("ItemCodes", itemCodes);
}
std::string QueryAccountBookListRequest::getBid()const
{
return bid_;
}
void QueryAccountBookListRequest::setBid(const std::string& bid)
{
bid_ = bid;
setCoreParameter("Bid", bid);
}

View File

@@ -1,98 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryAccountBookListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
QueryAccountBookListResult::QueryAccountBookListResult() :
ServiceResult()
{}
QueryAccountBookListResult::QueryAccountBookListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryAccountBookListResult::~QueryAccountBookListResult()
{}
void QueryAccountBookListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDatas = value["Datas"]["Data"];
for (auto value : allDatas)
{
Data datasObject;
if(!value["UserId"].isNull())
datasObject.userId = std::stol(value["UserId"].asString());
if(!value["Bid"].isNull())
datasObject.bid = value["Bid"].asString();
if(!value["ItemCode"].isNull())
datasObject.itemCode = value["ItemCode"].asString();
if(!value["Amount"].isNull())
datasObject.amount = value["Amount"].asString();
if(!value["EffectTimeStamp"].isNull())
datasObject.effectTimeStamp = std::stol(value["EffectTimeStamp"].asString());
if(!value["InvalidTimeStamp"].isNull())
datasObject.invalidTimeStamp = std::stol(value["InvalidTimeStamp"].asString());
if(!value["Currency"].isNull())
datasObject.currency = value["Currency"].asString();
datas_.push_back(datasObject);
}
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Count"].isNull())
count_ = std::stoi(value["Count"].asString());
}
std::string QueryAccountBookListResult::getMessage()const
{
return message_;
}
std::vector<QueryAccountBookListResult::Data> QueryAccountBookListResult::getDatas()const
{
return datas_;
}
int QueryAccountBookListResult::getCount()const
{
return count_;
}
std::string QueryAccountBookListResult::getCode()const
{
return code_;
}
bool QueryAccountBookListResult::getSuccess()const
{
return success_;
}

View File

@@ -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);
}

View File

@@ -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())

View File

@@ -47,17 +47,6 @@ void QueryAvailableInstancesRequest::setSubscriptionType(const std::string& subs
setCoreParameter("SubscriptionType", subscriptionType);
}
long QueryAvailableInstancesRequest::getOwnerId()const
{
return ownerId_;
}
void QueryAvailableInstancesRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QueryAvailableInstancesRequest::getPageNum()const
{
return pageNum_;
@@ -69,17 +58,6 @@ void QueryAvailableInstancesRequest::setPageNum(int pageNum)
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryAvailableInstancesRequest::getEndTimeStart()const
{
return endTimeStart_;
}
void QueryAvailableInstancesRequest::setEndTimeStart(const std::string& endTimeStart)
{
endTimeStart_ = endTimeStart;
setCoreParameter("EndTimeStart", endTimeStart);
}
std::string QueryAvailableInstancesRequest::getProductType()const
{
return productType_;
@@ -91,6 +69,50 @@ void QueryAvailableInstancesRequest::setProductType(const std::string& productTy
setCoreParameter("ProductType", productType);
}
int QueryAvailableInstancesRequest::getPageSize()const
{
return pageSize_;
}
void QueryAvailableInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryAvailableInstancesRequest::getRenewStatus()const
{
return renewStatus_;
}
void QueryAvailableInstancesRequest::setRenewStatus(const std::string& renewStatus)
{
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
{
return createTimeEnd_;
@@ -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);
}

View File

@@ -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())

View File

@@ -1,60 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryAvaliableQuotaRequest.h>
using AlibabaCloud::BssOpenApi::Model::QueryAvaliableQuotaRequest;
QueryAvaliableQuotaRequest::QueryAvaliableQuotaRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryAvaliableQuota")
{}
QueryAvaliableQuotaRequest::~QueryAvaliableQuotaRequest()
{}
long QueryAvaliableQuotaRequest::getUid()const
{
return uid_;
}
void QueryAvaliableQuotaRequest::setUid(long uid)
{
uid_ = uid;
setCoreParameter("Uid", std::to_string(uid));
}
std::string QueryAvaliableQuotaRequest::getItemCodes()const
{
return itemCodes_;
}
void QueryAvaliableQuotaRequest::setItemCodes(const std::string& itemCodes)
{
itemCodes_ = itemCodes;
setCoreParameter("ItemCodes", itemCodes);
}
std::string QueryAvaliableQuotaRequest::getBid()const
{
return bid_;
}
void QueryAvaliableQuotaRequest::setBid(const std::string& bid)
{
bid_ = bid;
setCoreParameter("Bid", bid);
}

View File

@@ -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())

View File

@@ -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));
}

View File

@@ -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())

View File

@@ -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)

View File

@@ -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"];

View File

@@ -1,71 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryEnduserStatusRequest.h>
using AlibabaCloud::BssOpenApi::Model::QueryEnduserStatusRequest;
QueryEnduserStatusRequest::QueryEnduserStatusRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryEnduserStatus")
{}
QueryEnduserStatusRequest::~QueryEnduserStatusRequest()
{}
long QueryEnduserStatusRequest::getUid()const
{
return uid_;
}
void QueryEnduserStatusRequest::setUid(long uid)
{
uid_ = uid;
setCoreParameter("Uid", std::to_string(uid));
}
std::string QueryEnduserStatusRequest::getPrimaryAccount()const
{
return primaryAccount_;
}
void QueryEnduserStatusRequest::setPrimaryAccount(const std::string& primaryAccount)
{
primaryAccount_ = primaryAccount;
setCoreParameter("PrimaryAccount", primaryAccount);
}
std::string QueryEnduserStatusRequest::getStatus()const
{
return status_;
}
void QueryEnduserStatusRequest::setStatus(const std::string& status)
{
status_ = status;
setCoreParameter("Status", status);
}
std::string QueryEnduserStatusRequest::getBusinessType()const
{
return businessType_;
}
void QueryEnduserStatusRequest::setBusinessType(const std::string& businessType)
{
businessType_ = businessType;
setCoreParameter("BusinessType", businessType);
}

View File

@@ -1,92 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryEnduserStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
QueryEnduserStatusResult::QueryEnduserStatusResult() :
ServiceResult()
{}
QueryEnduserStatusResult::QueryEnduserStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryEnduserStatusResult::~QueryEnduserStatusResult()
{}
void QueryEnduserStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDatas = value["Datas"]["Data"];
for (auto value : allDatas)
{
Data datasObject;
if(!value["Uid"].isNull())
datasObject.uid = std::stol(value["Uid"].asString());
if(!value["PrimaryAccount"].isNull())
datasObject.primaryAccount = value["PrimaryAccount"].asString();
if(!value["BusinessType"].isNull())
datasObject.businessType = value["BusinessType"].asString();
if(!value["Status"].isNull())
datasObject.status = value["Status"].asString();
datas_.push_back(datasObject);
}
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Count"].isNull())
count_ = std::stoi(value["Count"].asString());
}
std::string QueryEnduserStatusResult::getMessage()const
{
return message_;
}
std::vector<QueryEnduserStatusResult::Data> QueryEnduserStatusResult::getDatas()const
{
return datas_;
}
int QueryEnduserStatusResult::getCount()const
{
return count_;
}
std::string QueryEnduserStatusResult::getCode()const
{
return code_;
}
bool QueryEnduserStatusResult::getSuccess()const
{
return success_;
}

View File

@@ -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_;

View File

@@ -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())

View File

@@ -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));
}

View File

@@ -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())
@@ -77,19 +73,19 @@ void QueryInstanceBillResult::parse(const std::string &payload)
if(!value["ProductDetail"].isNull())
itemObject.productDetail = value["ProductDetail"].asString();
if(!value["OwnerID"].isNull())
itemObject.ownerID = std::stol(value["OwnerID"].asString());
itemObject.ownerID = value["OwnerID"].asString();
if(!value["BillingItem"].isNull())
itemObject.billingItem = value["BillingItem"].asString();
if(!value["ListPrice"].isNull())
itemObject.listPrice = std::stof(value["ListPrice"].asString());
itemObject.listPrice = value["ListPrice"].asString();
if(!value["ListPriceUnit"].isNull())
itemObject.listPriceUnit = value["ListPriceUnit"].asString();
if(!value["Usage"].isNull())
itemObject.usage = std::stof(value["Usage"].asString());
itemObject.usage = value["Usage"].asString();
if(!value["UsageUnit"].isNull())
itemObject.usageUnit = value["UsageUnit"].asString();
if(!value["DeductedByResourcePackage"].isNull())
itemObject.deductedByResourcePackage = std::stof(value["DeductedByResourcePackage"].asString());
itemObject.deductedByResourcePackage = value["DeductedByResourcePackage"].asString();
if(!value["PretaxGrossAmount"].isNull())
itemObject.pretaxGrossAmount = std::stof(value["PretaxGrossAmount"].asString());
if(!value["InvoiceDiscount"].isNull())

View File

@@ -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));
}

View File

@@ -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())

Some files were not shown because too many files have changed in this diff Show More