diff --git a/CHANGELOG b/CHANGELOG index 788e48385..ed0eb65e1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2019-03-28 Version: 1.35.2 +1, release bssopenapi + 2019-03-28 Version: 1.35.1 1, Add multiple language support in DescribeZones 2, Add gray parameter in CreateDisk diff --git a/CMakeLists.txt b/CMakeLists.txt index 36a36554f..2f146bc9a 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -116,4 +116,5 @@ add_subdirectory(mts) add_subdirectory(dysmsapi) add_subdirectory(ons) add_subdirectory(ivision) -add_subdirectory(imm) \ No newline at end of file +add_subdirectory(imm) +add_subdirectory(bssopenapi) \ No newline at end of file diff --git a/VERSION b/VERSION index 6fa86837a..28afa2fd1 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.35.1 \ No newline at end of file +1.35.2 \ No newline at end of file diff --git a/bssopenapi/CMakeLists.txt b/bssopenapi/CMakeLists.txt index 08bc41db2..f007447ef 100644 --- a/bssopenapi/CMakeLists.txt +++ b/bssopenapi/CMakeLists.txt @@ -27,8 +27,6 @@ set(bssopenapi_public_header_model include/alibabacloud/bssopenapi/model/QueryInstanceGaapCostResult.h include/alibabacloud/bssopenapi/model/QueryMonthlyInstanceConsumptionRequest.h include/alibabacloud/bssopenapi/model/QueryMonthlyInstanceConsumptionResult.h - include/alibabacloud/bssopenapi/model/CreateUserQuotaRequest.h - include/alibabacloud/bssopenapi/model/CreateUserQuotaResult.h include/alibabacloud/bssopenapi/model/QueryPrepaidCardsRequest.h include/alibabacloud/bssopenapi/model/QueryPrepaidCardsResult.h include/alibabacloud/bssopenapi/model/QueryAvailableInstancesRequest.h @@ -37,48 +35,32 @@ set(bssopenapi_public_header_model include/alibabacloud/bssopenapi/model/CreateInstanceResult.h include/alibabacloud/bssopenapi/model/GetOrderDetailRequest.h include/alibabacloud/bssopenapi/model/GetOrderDetailResult.h - include/alibabacloud/bssopenapi/model/QueryEnduserStatusRequest.h - include/alibabacloud/bssopenapi/model/QueryEnduserStatusResult.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/CancelOrderRequest.h include/alibabacloud/bssopenapi/model/CancelOrderResult.h - include/alibabacloud/bssopenapi/model/SetUserQuotaRequest.h - include/alibabacloud/bssopenapi/model/SetUserQuotaResult.h include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesRequest.h include/alibabacloud/bssopenapi/model/QueryResourcePackageInstancesResult.h - include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSRequest.h - include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSResult.h - include/alibabacloud/bssopenapi/model/QueryPriceListRequest.h - include/alibabacloud/bssopenapi/model/QueryPriceListResult.h include/alibabacloud/bssopenapi/model/QueryRedeemRequest.h include/alibabacloud/bssopenapi/model/QueryRedeemResult.h + include/alibabacloud/bssopenapi/model/SubscribeBillToOSSRequest.h + include/alibabacloud/bssopenapi/model/SubscribeBillToOSSResult.h include/alibabacloud/bssopenapi/model/GetPayAsYouGoPriceRequest.h include/alibabacloud/bssopenapi/model/GetPayAsYouGoPriceResult.h - include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdRequest.h - include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdResult.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/UnsubscribeBillToOSSRequest.h + include/alibabacloud/bssopenapi/model/UnsubscribeBillToOSSResult.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/SetUserAlarmThresholdRequest.h - include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdResult.h include/alibabacloud/bssopenapi/model/GetSubscriptionPriceRequest.h include/alibabacloud/bssopenapi/model/GetSubscriptionPriceResult.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/QueryAccountBookListRequest.h - include/alibabacloud/bssopenapi/model/QueryAccountBookListResult.h - include/alibabacloud/bssopenapi/model/SetEnduserStatusRequest.h - include/alibabacloud/bssopenapi/model/SetEnduserStatusResult.h include/alibabacloud/bssopenapi/model/QueryOrdersRequest.h include/alibabacloud/bssopenapi/model/QueryOrdersResult.h include/alibabacloud/bssopenapi/model/QueryCashCouponsRequest.h @@ -99,12 +81,6 @@ set(bssopenapi_public_header_model include/alibabacloud/bssopenapi/model/CreateResourcePackageResult.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/QueryBillRequest.h include/alibabacloud/bssopenapi/model/QueryBillResult.h include/alibabacloud/bssopenapi/model/SetRenewalRequest.h @@ -126,8 +102,6 @@ set(bssopenapi_src src/model/QueryInstanceGaapCostResult.cc src/model/QueryMonthlyInstanceConsumptionRequest.cc src/model/QueryMonthlyInstanceConsumptionResult.cc - src/model/CreateUserQuotaRequest.cc - src/model/CreateUserQuotaResult.cc src/model/QueryPrepaidCardsRequest.cc src/model/QueryPrepaidCardsResult.cc src/model/QueryAvailableInstancesRequest.cc @@ -136,48 +110,32 @@ set(bssopenapi_src src/model/CreateInstanceResult.cc src/model/GetOrderDetailRequest.cc src/model/GetOrderDetailResult.cc - src/model/QueryEnduserStatusRequest.cc - src/model/QueryEnduserStatusResult.cc src/model/ModifyInstanceRequest.cc src/model/ModifyInstanceResult.cc src/model/QueryCustomerAddressListRequest.cc src/model/QueryCustomerAddressListResult.cc src/model/CancelOrderRequest.cc src/model/CancelOrderResult.cc - src/model/SetUserQuotaRequest.cc - src/model/SetUserQuotaResult.cc src/model/QueryResourcePackageInstancesRequest.cc src/model/QueryResourcePackageInstancesResult.cc - src/model/UnsubscribeExportToOSSRequest.cc - src/model/UnsubscribeExportToOSSResult.cc - src/model/QueryPriceListRequest.cc - src/model/QueryPriceListResult.cc src/model/QueryRedeemRequest.cc src/model/QueryRedeemResult.cc + src/model/SubscribeBillToOSSRequest.cc + src/model/SubscribeBillToOSSResult.cc src/model/GetPayAsYouGoPriceRequest.cc src/model/GetPayAsYouGoPriceResult.cc - src/model/QueryUserAlarmThresholdRequest.cc - src/model/QueryUserAlarmThresholdResult.cc src/model/GetResourcePackagePriceRequest.cc src/model/GetResourcePackagePriceResult.cc - src/model/ChangeConsumeAmountRequest.cc - src/model/ChangeConsumeAmountResult.cc + src/model/UnsubscribeBillToOSSRequest.cc + src/model/UnsubscribeBillToOSSResult.cc src/model/ApplyInvoiceRequest.cc src/model/ApplyInvoiceResult.cc src/model/QueryProductListRequest.cc src/model/QueryProductListResult.cc - src/model/SetUserAlarmThresholdRequest.cc - src/model/SetUserAlarmThresholdResult.cc src/model/GetSubscriptionPriceRequest.cc src/model/GetSubscriptionPriceResult.cc - src/model/SubscribeDetailRequest.cc - src/model/SubscribeDetailResult.cc src/model/EnableBillGenerationRequest.cc src/model/EnableBillGenerationResult.cc - src/model/QueryAccountBookListRequest.cc - src/model/QueryAccountBookListResult.cc - src/model/SetEnduserStatusRequest.cc - src/model/SetEnduserStatusResult.cc src/model/QueryOrdersRequest.cc src/model/QueryOrdersResult.cc src/model/QueryCashCouponsRequest.cc @@ -198,12 +156,6 @@ set(bssopenapi_src src/model/CreateResourcePackageResult.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/QueryBillRequest.cc src/model/QueryBillResult.cc src/model/SetRenewalRequest.cc diff --git a/bssopenapi/include/alibabacloud/bssopenapi/BssOpenApiClient.h b/bssopenapi/include/alibabacloud/bssopenapi/BssOpenApiClient.h index 18db40450..6526503a2 100644 --- a/bssopenapi/include/alibabacloud/bssopenapi/BssOpenApiClient.h +++ b/bssopenapi/include/alibabacloud/bssopenapi/BssOpenApiClient.h @@ -28,8 +28,6 @@ #include "model/QueryInstanceGaapCostResult.h" #include "model/QueryMonthlyInstanceConsumptionRequest.h" #include "model/QueryMonthlyInstanceConsumptionResult.h" -#include "model/CreateUserQuotaRequest.h" -#include "model/CreateUserQuotaResult.h" #include "model/QueryPrepaidCardsRequest.h" #include "model/QueryPrepaidCardsResult.h" #include "model/QueryAvailableInstancesRequest.h" @@ -38,48 +36,32 @@ #include "model/CreateInstanceResult.h" #include "model/GetOrderDetailRequest.h" #include "model/GetOrderDetailResult.h" -#include "model/QueryEnduserStatusRequest.h" -#include "model/QueryEnduserStatusResult.h" #include "model/ModifyInstanceRequest.h" #include "model/ModifyInstanceResult.h" #include "model/QueryCustomerAddressListRequest.h" #include "model/QueryCustomerAddressListResult.h" #include "model/CancelOrderRequest.h" #include "model/CancelOrderResult.h" -#include "model/SetUserQuotaRequest.h" -#include "model/SetUserQuotaResult.h" #include "model/QueryResourcePackageInstancesRequest.h" #include "model/QueryResourcePackageInstancesResult.h" -#include "model/UnsubscribeExportToOSSRequest.h" -#include "model/UnsubscribeExportToOSSResult.h" -#include "model/QueryPriceListRequest.h" -#include "model/QueryPriceListResult.h" #include "model/QueryRedeemRequest.h" #include "model/QueryRedeemResult.h" +#include "model/SubscribeBillToOSSRequest.h" +#include "model/SubscribeBillToOSSResult.h" #include "model/GetPayAsYouGoPriceRequest.h" #include "model/GetPayAsYouGoPriceResult.h" -#include "model/QueryUserAlarmThresholdRequest.h" -#include "model/QueryUserAlarmThresholdResult.h" #include "model/GetResourcePackagePriceRequest.h" #include "model/GetResourcePackagePriceResult.h" -#include "model/ChangeConsumeAmountRequest.h" -#include "model/ChangeConsumeAmountResult.h" +#include "model/UnsubscribeBillToOSSRequest.h" +#include "model/UnsubscribeBillToOSSResult.h" #include "model/ApplyInvoiceRequest.h" #include "model/ApplyInvoiceResult.h" #include "model/QueryProductListRequest.h" #include "model/QueryProductListResult.h" -#include "model/SetUserAlarmThresholdRequest.h" -#include "model/SetUserAlarmThresholdResult.h" #include "model/GetSubscriptionPriceRequest.h" #include "model/GetSubscriptionPriceResult.h" -#include "model/SubscribeDetailRequest.h" -#include "model/SubscribeDetailResult.h" #include "model/EnableBillGenerationRequest.h" #include "model/EnableBillGenerationResult.h" -#include "model/QueryAccountBookListRequest.h" -#include "model/QueryAccountBookListResult.h" -#include "model/SetEnduserStatusRequest.h" -#include "model/SetEnduserStatusResult.h" #include "model/QueryOrdersRequest.h" #include "model/QueryOrdersResult.h" #include "model/QueryCashCouponsRequest.h" @@ -100,12 +82,6 @@ #include "model/CreateResourcePackageResult.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/QueryBillRequest.h" #include "model/QueryBillResult.h" #include "model/SetRenewalRequest.h" @@ -136,9 +112,6 @@ namespace AlibabaCloud typedef Outcome QueryMonthlyInstanceConsumptionOutcome; typedef std::future QueryMonthlyInstanceConsumptionOutcomeCallable; typedef std::function&)> QueryMonthlyInstanceConsumptionAsyncHandler; - typedef Outcome CreateUserQuotaOutcome; - typedef std::future CreateUserQuotaOutcomeCallable; - typedef std::function&)> CreateUserQuotaAsyncHandler; typedef Outcome QueryPrepaidCardsOutcome; typedef std::future QueryPrepaidCardsOutcomeCallable; typedef std::function&)> QueryPrepaidCardsAsyncHandler; @@ -151,9 +124,6 @@ namespace AlibabaCloud typedef Outcome GetOrderDetailOutcome; typedef std::future GetOrderDetailOutcomeCallable; typedef std::function&)> GetOrderDetailAsyncHandler; - typedef Outcome QueryEnduserStatusOutcome; - typedef std::future QueryEnduserStatusOutcomeCallable; - typedef std::function&)> QueryEnduserStatusAsyncHandler; typedef Outcome ModifyInstanceOutcome; typedef std::future ModifyInstanceOutcomeCallable; typedef std::function&)> ModifyInstanceAsyncHandler; @@ -163,57 +133,36 @@ namespace AlibabaCloud typedef Outcome CancelOrderOutcome; typedef std::future CancelOrderOutcomeCallable; typedef std::function&)> CancelOrderAsyncHandler; - typedef Outcome SetUserQuotaOutcome; - typedef std::future SetUserQuotaOutcomeCallable; - typedef std::function&)> SetUserQuotaAsyncHandler; typedef Outcome QueryResourcePackageInstancesOutcome; typedef std::future QueryResourcePackageInstancesOutcomeCallable; typedef std::function&)> QueryResourcePackageInstancesAsyncHandler; - typedef Outcome UnsubscribeExportToOSSOutcome; - typedef std::future UnsubscribeExportToOSSOutcomeCallable; - typedef std::function&)> UnsubscribeExportToOSSAsyncHandler; - typedef Outcome QueryPriceListOutcome; - typedef std::future QueryPriceListOutcomeCallable; - typedef std::function&)> QueryPriceListAsyncHandler; typedef Outcome QueryRedeemOutcome; typedef std::future QueryRedeemOutcomeCallable; typedef std::function&)> QueryRedeemAsyncHandler; + typedef Outcome SubscribeBillToOSSOutcome; + typedef std::future SubscribeBillToOSSOutcomeCallable; + typedef std::function&)> SubscribeBillToOSSAsyncHandler; typedef Outcome GetPayAsYouGoPriceOutcome; typedef std::future GetPayAsYouGoPriceOutcomeCallable; typedef std::function&)> GetPayAsYouGoPriceAsyncHandler; - typedef Outcome QueryUserAlarmThresholdOutcome; - typedef std::future QueryUserAlarmThresholdOutcomeCallable; - typedef std::function&)> QueryUserAlarmThresholdAsyncHandler; typedef Outcome GetResourcePackagePriceOutcome; typedef std::future GetResourcePackagePriceOutcomeCallable; typedef std::function&)> GetResourcePackagePriceAsyncHandler; - typedef Outcome ChangeConsumeAmountOutcome; - typedef std::future ChangeConsumeAmountOutcomeCallable; - typedef std::function&)> ChangeConsumeAmountAsyncHandler; + typedef Outcome UnsubscribeBillToOSSOutcome; + typedef std::future UnsubscribeBillToOSSOutcomeCallable; + typedef std::function&)> UnsubscribeBillToOSSAsyncHandler; typedef Outcome ApplyInvoiceOutcome; typedef std::future ApplyInvoiceOutcomeCallable; typedef std::function&)> ApplyInvoiceAsyncHandler; typedef Outcome QueryProductListOutcome; typedef std::future QueryProductListOutcomeCallable; typedef std::function&)> QueryProductListAsyncHandler; - typedef Outcome SetUserAlarmThresholdOutcome; - typedef std::future SetUserAlarmThresholdOutcomeCallable; - typedef std::function&)> SetUserAlarmThresholdAsyncHandler; typedef Outcome GetSubscriptionPriceOutcome; typedef std::future GetSubscriptionPriceOutcomeCallable; typedef std::function&)> GetSubscriptionPriceAsyncHandler; - typedef Outcome SubscribeDetailOutcome; - typedef std::future SubscribeDetailOutcomeCallable; - typedef std::function&)> SubscribeDetailAsyncHandler; typedef Outcome EnableBillGenerationOutcome; typedef std::future EnableBillGenerationOutcomeCallable; typedef std::function&)> EnableBillGenerationAsyncHandler; - typedef Outcome QueryAccountBookListOutcome; - typedef std::future QueryAccountBookListOutcomeCallable; - typedef std::function&)> QueryAccountBookListAsyncHandler; - typedef Outcome SetEnduserStatusOutcome; - typedef std::future SetEnduserStatusOutcomeCallable; - typedef std::function&)> SetEnduserStatusAsyncHandler; typedef Outcome QueryOrdersOutcome; typedef std::future QueryOrdersOutcomeCallable; typedef std::function&)> QueryOrdersAsyncHandler; @@ -244,15 +193,6 @@ namespace AlibabaCloud typedef Outcome QueryInstanceBillOutcome; typedef std::future QueryInstanceBillOutcomeCallable; typedef std::function&)> QueryInstanceBillAsyncHandler; - typedef Outcome SubscribeExportToOSSOutcome; - typedef std::future SubscribeExportToOSSOutcomeCallable; - typedef std::function&)> SubscribeExportToOSSAsyncHandler; - typedef Outcome QueryAvaliableQuotaOutcome; - typedef std::future QueryAvaliableQuotaOutcomeCallable; - typedef std::function&)> QueryAvaliableQuotaAsyncHandler; - typedef Outcome QueryPriceOutcome; - typedef std::future QueryPriceOutcomeCallable; - typedef std::function&)> QueryPriceAsyncHandler; typedef Outcome QueryBillOutcome; typedef std::future QueryBillOutcomeCallable; typedef std::function&)> QueryBillAsyncHandler; @@ -285,9 +225,6 @@ namespace AlibabaCloud QueryMonthlyInstanceConsumptionOutcome queryMonthlyInstanceConsumption(const Model::QueryMonthlyInstanceConsumptionRequest &request)const; void queryMonthlyInstanceConsumptionAsync(const Model::QueryMonthlyInstanceConsumptionRequest& request, const QueryMonthlyInstanceConsumptionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; QueryMonthlyInstanceConsumptionOutcomeCallable queryMonthlyInstanceConsumptionCallable(const Model::QueryMonthlyInstanceConsumptionRequest& request) const; - CreateUserQuotaOutcome createUserQuota(const Model::CreateUserQuotaRequest &request)const; - void createUserQuotaAsync(const Model::CreateUserQuotaRequest& request, const CreateUserQuotaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateUserQuotaOutcomeCallable createUserQuotaCallable(const Model::CreateUserQuotaRequest& request) const; QueryPrepaidCardsOutcome queryPrepaidCards(const Model::QueryPrepaidCardsRequest &request)const; void queryPrepaidCardsAsync(const Model::QueryPrepaidCardsRequest& request, const QueryPrepaidCardsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; QueryPrepaidCardsOutcomeCallable queryPrepaidCardsCallable(const Model::QueryPrepaidCardsRequest& request) const; @@ -300,9 +237,6 @@ namespace AlibabaCloud GetOrderDetailOutcome getOrderDetail(const Model::GetOrderDetailRequest &request)const; void getOrderDetailAsync(const Model::GetOrderDetailRequest& request, const GetOrderDetailAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetOrderDetailOutcomeCallable getOrderDetailCallable(const Model::GetOrderDetailRequest& request) const; - QueryEnduserStatusOutcome queryEnduserStatus(const Model::QueryEnduserStatusRequest &request)const; - void queryEnduserStatusAsync(const Model::QueryEnduserStatusRequest& request, const QueryEnduserStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - QueryEnduserStatusOutcomeCallable queryEnduserStatusCallable(const Model::QueryEnduserStatusRequest& request) const; ModifyInstanceOutcome modifyInstance(const Model::ModifyInstanceRequest &request)const; void modifyInstanceAsync(const Model::ModifyInstanceRequest& request, const ModifyInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyInstanceOutcomeCallable modifyInstanceCallable(const Model::ModifyInstanceRequest& request) const; @@ -312,57 +246,36 @@ namespace AlibabaCloud CancelOrderOutcome cancelOrder(const Model::CancelOrderRequest &request)const; void cancelOrderAsync(const Model::CancelOrderRequest& request, const CancelOrderAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CancelOrderOutcomeCallable cancelOrderCallable(const Model::CancelOrderRequest& request) const; - SetUserQuotaOutcome setUserQuota(const Model::SetUserQuotaRequest &request)const; - void setUserQuotaAsync(const Model::SetUserQuotaRequest& request, const SetUserQuotaAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SetUserQuotaOutcomeCallable setUserQuotaCallable(const Model::SetUserQuotaRequest& request) const; QueryResourcePackageInstancesOutcome queryResourcePackageInstances(const Model::QueryResourcePackageInstancesRequest &request)const; void queryResourcePackageInstancesAsync(const Model::QueryResourcePackageInstancesRequest& request, const QueryResourcePackageInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; QueryResourcePackageInstancesOutcomeCallable queryResourcePackageInstancesCallable(const Model::QueryResourcePackageInstancesRequest& request) const; - UnsubscribeExportToOSSOutcome unsubscribeExportToOSS(const Model::UnsubscribeExportToOSSRequest &request)const; - void unsubscribeExportToOSSAsync(const Model::UnsubscribeExportToOSSRequest& request, const UnsubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - UnsubscribeExportToOSSOutcomeCallable unsubscribeExportToOSSCallable(const Model::UnsubscribeExportToOSSRequest& request) const; - QueryPriceListOutcome queryPriceList(const Model::QueryPriceListRequest &request)const; - void queryPriceListAsync(const Model::QueryPriceListRequest& request, const QueryPriceListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - QueryPriceListOutcomeCallable queryPriceListCallable(const Model::QueryPriceListRequest& request) const; QueryRedeemOutcome queryRedeem(const Model::QueryRedeemRequest &request)const; void queryRedeemAsync(const Model::QueryRedeemRequest& request, const QueryRedeemAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; QueryRedeemOutcomeCallable queryRedeemCallable(const Model::QueryRedeemRequest& request) const; + SubscribeBillToOSSOutcome subscribeBillToOSS(const Model::SubscribeBillToOSSRequest &request)const; + void subscribeBillToOSSAsync(const Model::SubscribeBillToOSSRequest& request, const SubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SubscribeBillToOSSOutcomeCallable subscribeBillToOSSCallable(const Model::SubscribeBillToOSSRequest& request) const; GetPayAsYouGoPriceOutcome getPayAsYouGoPrice(const Model::GetPayAsYouGoPriceRequest &request)const; void getPayAsYouGoPriceAsync(const Model::GetPayAsYouGoPriceRequest& request, const GetPayAsYouGoPriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetPayAsYouGoPriceOutcomeCallable getPayAsYouGoPriceCallable(const Model::GetPayAsYouGoPriceRequest& request) const; - QueryUserAlarmThresholdOutcome queryUserAlarmThreshold(const Model::QueryUserAlarmThresholdRequest &request)const; - void queryUserAlarmThresholdAsync(const Model::QueryUserAlarmThresholdRequest& request, const QueryUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - QueryUserAlarmThresholdOutcomeCallable queryUserAlarmThresholdCallable(const Model::QueryUserAlarmThresholdRequest& request) const; GetResourcePackagePriceOutcome getResourcePackagePrice(const Model::GetResourcePackagePriceRequest &request)const; void getResourcePackagePriceAsync(const Model::GetResourcePackagePriceRequest& request, const GetResourcePackagePriceAsyncHandler& handler, const std::shared_ptr& 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& context = nullptr) const; - ChangeConsumeAmountOutcomeCallable changeConsumeAmountCallable(const Model::ChangeConsumeAmountRequest& request) const; + UnsubscribeBillToOSSOutcome unsubscribeBillToOSS(const Model::UnsubscribeBillToOSSRequest &request)const; + void unsubscribeBillToOSSAsync(const Model::UnsubscribeBillToOSSRequest& request, const UnsubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UnsubscribeBillToOSSOutcomeCallable unsubscribeBillToOSSCallable(const Model::UnsubscribeBillToOSSRequest& request) const; ApplyInvoiceOutcome applyInvoice(const Model::ApplyInvoiceRequest &request)const; void applyInvoiceAsync(const Model::ApplyInvoiceRequest& request, const ApplyInvoiceAsyncHandler& handler, const std::shared_ptr& 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& context = nullptr) const; QueryProductListOutcomeCallable queryProductListCallable(const Model::QueryProductListRequest& request) const; - SetUserAlarmThresholdOutcome setUserAlarmThreshold(const Model::SetUserAlarmThresholdRequest &request)const; - void setUserAlarmThresholdAsync(const Model::SetUserAlarmThresholdRequest& request, const SetUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SetUserAlarmThresholdOutcomeCallable setUserAlarmThresholdCallable(const Model::SetUserAlarmThresholdRequest& request) const; GetSubscriptionPriceOutcome getSubscriptionPrice(const Model::GetSubscriptionPriceRequest &request)const; void getSubscriptionPriceAsync(const Model::GetSubscriptionPriceRequest& request, const GetSubscriptionPriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; GetSubscriptionPriceOutcomeCallable getSubscriptionPriceCallable(const Model::GetSubscriptionPriceRequest& request) const; - SubscribeDetailOutcome subscribeDetail(const Model::SubscribeDetailRequest &request)const; - void subscribeDetailAsync(const Model::SubscribeDetailRequest& request, const SubscribeDetailAsyncHandler& handler, const std::shared_ptr& 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& context = nullptr) const; EnableBillGenerationOutcomeCallable enableBillGenerationCallable(const Model::EnableBillGenerationRequest& request) const; - QueryAccountBookListOutcome queryAccountBookList(const Model::QueryAccountBookListRequest &request)const; - void queryAccountBookListAsync(const Model::QueryAccountBookListRequest& request, const QueryAccountBookListAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - QueryAccountBookListOutcomeCallable queryAccountBookListCallable(const Model::QueryAccountBookListRequest& request) const; - SetEnduserStatusOutcome setEnduserStatus(const Model::SetEnduserStatusRequest &request)const; - void setEnduserStatusAsync(const Model::SetEnduserStatusRequest& request, const SetEnduserStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SetEnduserStatusOutcomeCallable setEnduserStatusCallable(const Model::SetEnduserStatusRequest& request) const; QueryOrdersOutcome queryOrders(const Model::QueryOrdersRequest &request)const; void queryOrdersAsync(const Model::QueryOrdersRequest& request, const QueryOrdersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; QueryOrdersOutcomeCallable queryOrdersCallable(const Model::QueryOrdersRequest& request) const; @@ -393,15 +306,6 @@ namespace AlibabaCloud QueryInstanceBillOutcome queryInstanceBill(const Model::QueryInstanceBillRequest &request)const; void queryInstanceBillAsync(const Model::QueryInstanceBillRequest& request, const QueryInstanceBillAsyncHandler& handler, const std::shared_ptr& 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& 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& 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& context = nullptr) const; - QueryPriceOutcomeCallable queryPriceCallable(const Model::QueryPriceRequest& request) const; QueryBillOutcome queryBill(const Model::QueryBillRequest &request)const; void queryBillAsync(const Model::QueryBillRequest& request, const QueryBillAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; QueryBillOutcomeCallable queryBillCallable(const Model::QueryBillRequest& request) const; diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/ChangeConsumeAmountRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/ChangeConsumeAmountRequest.h deleted file mode 100644 index 41e731568..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/ChangeConsumeAmountRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/ChangeConsumeAmountResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/ChangeConsumeAmountResult.h deleted file mode 100644 index b8839b451..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/ChangeConsumeAmountResult.h +++ /dev/null @@ -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_CHANGECONSUMEAMOUNTRESULT_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT ChangeConsumeAmountResult : public ServiceResult - { - public: - - - ChangeConsumeAmountResult(); - explicit ChangeConsumeAmountResult(const std::string &payload); - ~ChangeConsumeAmountResult(); - std::string getMessage()const; - std::string getData()const; - std::string getCode()const; - bool getSuccess()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - std::string data_; - std::string code_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGECONSUMEAMOUNTRESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/CreateUserQuotaRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/CreateUserQuotaRequest.h deleted file mode 100644 index cdfcc190e..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/CreateUserQuotaRequest.h +++ /dev/null @@ -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_CREATEUSERQUOTAREQUEST_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTAREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateUserQuotaRequest : public RpcServiceRequest - { - - public: - CreateUserQuotaRequest(); - ~CreateUserQuotaRequest(); - - 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_CREATEUSERQUOTAREQUEST_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/CreateUserQuotaResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/CreateUserQuotaResult.h deleted file mode 100644 index 1fea788dd..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/CreateUserQuotaResult.h +++ /dev/null @@ -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_CREATEUSERQUOTARESULT_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTARESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateUserQuotaResult : public ServiceResult - { - public: - - - CreateUserQuotaResult(); - explicit CreateUserQuotaResult(const std::string &payload); - ~CreateUserQuotaResult(); - std::string getMessage()const; - bool getData()const; - std::string getCode()const; - bool getSuccess()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - bool data_; - std::string code_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEUSERQUOTARESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAccountBookListRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAccountBookListRequest.h deleted file mode 100644 index 2537fff62..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAccountBookListRequest.h +++ /dev/null @@ -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_QUERYACCOUNTBOOKLISTREQUEST_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountBookListRequest : public RpcServiceRequest - { - - public: - QueryAccountBookListRequest(); - ~QueryAccountBookListRequest(); - - long getUid()const; - void setUid(long uid); - std::string getItemCodes()const; - void setItemCodes(const std::string& itemCodes); - std::string getBid()const; - void setBid(const std::string& bid); - - private: - long uid_; - std::string itemCodes_; - std::string bid_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTREQUEST_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAccountBookListResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAccountBookListResult.h deleted file mode 100644 index a91e64f86..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAccountBookListResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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 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 datas_; - int count_; - std::string code_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBOOKLISTRESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaRequest.h deleted file mode 100644 index 9918e3175..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaRequest.h +++ /dev/null @@ -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_QUERYAVALIABLEQUOTAREQUEST_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVALIABLEQUOTAREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAvaliableQuotaRequest : public RpcServiceRequest - { - - public: - QueryAvaliableQuotaRequest(); - ~QueryAvaliableQuotaRequest(); - - long getUid()const; - void setUid(long uid); - std::string getItemCodes()const; - void setItemCodes(const std::string& itemCodes); - std::string getBid()const; - void setBid(const std::string& bid); - - private: - long uid_; - std::string itemCodes_; - std::string bid_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVALIABLEQUOTAREQUEST_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaResult.h deleted file mode 100644 index 17d8f2490..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryAvaliableQuotaResult.h +++ /dev/null @@ -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_QUERYAVALIABLEQUOTARESULT_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVALIABLEQUOTARESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAvaliableQuotaResult : public ServiceResult - { - public: - - - QueryAvaliableQuotaResult(); - explicit QueryAvaliableQuotaResult(const std::string &payload); - ~QueryAvaliableQuotaResult(); - std::string getMessage()const; - std::string getData()const; - std::string getCode()const; - bool getSuccess()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - std::string data_; - std::string code_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVALIABLEQUOTARESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryEnduserStatusRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/QueryEnduserStatusRequest.h deleted file mode 100644 index 931d003dd..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryEnduserStatusRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryEnduserStatusResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/QueryEnduserStatusResult.h deleted file mode 100644 index 7c0771f96..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryEnduserStatusResult.h +++ /dev/null @@ -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_QUERYENDUSERSTATUSRESULT_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYENDUSERSTATUSRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryEnduserStatusResult : public ServiceResult - { - public: - struct Data - { - std::string status; - long uid; - std::string primaryAccount; - std::string businessType; - }; - - - QueryEnduserStatusResult(); - explicit QueryEnduserStatusResult(const std::string &payload); - ~QueryEnduserStatusResult(); - std::string getMessage()const; - std::vector 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 datas_; - int count_; - std::string code_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYENDUSERSTATUSRESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceListRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceListRequest.h deleted file mode 100644 index 8b6771597..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceListRequest.h +++ /dev/null @@ -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_QUERYPRICELISTREQUEST_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryPriceListRequest : public RpcServiceRequest - { - - public: - QueryPriceListRequest(); - ~QueryPriceListRequest(); - - 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); - - private: - std::string moduleCode_; - std::string productCode_; - std::string subscriptionType_; - long ownerId_; - std::string productType_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICELISTREQUEST_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceListResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceListResult.h deleted file mode 100644 index 3dfde55d0..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceListResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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 tierPrices; - }; - std::vector 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_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceResult.h deleted file mode 100644 index f6b10eba5..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceResult.h +++ /dev/null @@ -1,59 +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_QUERYPRICERESULT_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryPriceResult : public ServiceResult - { - public: - - - QueryPriceResult(); - explicit QueryPriceResult(const std::string &payload); - ~QueryPriceResult(); - std::string getMessage()const; - std::string getData()const; - std::string getCode()const; - bool getSuccess()const; - std::string getErrCode()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - std::string data_; - std::string code_; - bool success_; - std::string errCode_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICERESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdRequest.h deleted file mode 100644 index e9623ee76..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdResult.h deleted file mode 100644 index a430008a6..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryUserAlarmThresholdResult.h +++ /dev/null @@ -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 -#include -#include -#include -#include - -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 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 datas_; - int count_; - std::string code_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYUSERALARMTHRESHOLDRESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/SetEnduserStatusRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/SetEnduserStatusRequest.h deleted file mode 100644 index 7142e6fef..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/SetEnduserStatusRequest.h +++ /dev/null @@ -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_SETENDUSERSTATUSREQUEST_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_SETENDUSERSTATUSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT SetEnduserStatusRequest : public RpcServiceRequest - { - - public: - SetEnduserStatusRequest(); - ~SetEnduserStatusRequest(); - - 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_SETENDUSERSTATUSREQUEST_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/SetEnduserStatusResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/SetEnduserStatusResult.h deleted file mode 100644 index 2f903d528..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/SetEnduserStatusResult.h +++ /dev/null @@ -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_SETENDUSERSTATUSRESULT_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_SETENDUSERSTATUSRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT SetEnduserStatusResult : public ServiceResult - { - public: - - - SetEnduserStatusResult(); - explicit SetEnduserStatusResult(const std::string &payload); - ~SetEnduserStatusResult(); - std::string getMessage()const; - bool getData()const; - std::string getCode()const; - bool getSuccess()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - bool data_; - std::string code_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SETENDUSERSTATUSRESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdRequest.h deleted file mode 100644 index b355b2345..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdResult.h deleted file mode 100644 index a9cbcedbf..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/SetUserAlarmThresholdResult.h +++ /dev/null @@ -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_SETUSERALARMTHRESHOLDRESULT_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERALARMTHRESHOLDRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT SetUserAlarmThresholdResult : public ServiceResult - { - public: - - - SetUserAlarmThresholdResult(); - explicit SetUserAlarmThresholdResult(const std::string &payload); - ~SetUserAlarmThresholdResult(); - std::string getMessage()const; - bool getData()const; - std::string getCode()const; - bool getSuccess()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - bool data_; - std::string code_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERALARMTHRESHOLDRESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/SetUserQuotaRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/SetUserQuotaRequest.h deleted file mode 100644 index f63a490f6..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/SetUserQuotaRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeDetailRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeBillToOSSRequest.h similarity index 62% rename from bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeDetailRequest.h rename to bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeBillToOSSRequest.h index 7dce9e3a2..abfb72961 100644 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeDetailRequest.h +++ b/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeBillToOSSRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEDETAILREQUEST_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEDETAILREQUEST_H_ +#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSREQUEST_H_ +#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSREQUEST_H_ #include #include @@ -28,27 +28,24 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeDetailRequest : public RpcServiceRequest + class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeBillToOSSRequest : public RpcServiceRequest { public: - SubscribeDetailRequest(); - ~SubscribeDetailRequest(); + SubscribeBillToOSSRequest(); + ~SubscribeBillToOSSRequest(); - long getBucketOwnerId()const; - void setBucketOwnerId(long bucketOwnerId); - std::vector getSubscribeType()const; - void setSubscribeType(const std::vector& subscribeType); + std::string getSubscribeType()const; + void setSubscribeType(const std::string& subscribeType); std::string getSubscribeBucket()const; void setSubscribeBucket(const std::string& subscribeBucket); private: - long bucketOwnerId_; - std::vector subscribeType_; + std::string subscribeType_; std::string subscribeBucket_; }; } } } -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEDETAILREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSREQUEST_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/SetUserQuotaResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeBillToOSSResult.h similarity index 72% rename from bssopenapi/include/alibabacloud/bssopenapi/model/SetUserQuotaResult.h rename to bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeBillToOSSResult.h index b4fce8e65..e6871e829 100644 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/SetUserQuotaResult.h +++ b/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeBillToOSSResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTARESULT_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTARESULT_H_ +#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSRESULT_H_ +#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSRESULT_H_ #include #include @@ -29,16 +29,15 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_BSSOPENAPI_EXPORT SetUserQuotaResult : public ServiceResult + class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeBillToOSSResult : public ServiceResult { public: - SetUserQuotaResult(); - explicit SetUserQuotaResult(const std::string &payload); - ~SetUserQuotaResult(); + SubscribeBillToOSSResult(); + explicit SubscribeBillToOSSResult(const std::string &payload); + ~SubscribeBillToOSSResult(); std::string getMessage()const; - bool getData()const; std::string getCode()const; bool getSuccess()const; @@ -46,7 +45,6 @@ namespace AlibabaCloud void parse(const std::string &payload); private: std::string message_; - bool data_; std::string code_; bool success_; @@ -54,4 +52,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SETUSERQUOTARESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEBILLTOOSSRESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeDetailResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeDetailResult.h deleted file mode 100644 index 9f4e76ad6..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeDetailResult.h +++ /dev/null @@ -1,55 +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_SUBSCRIBEDETAILRESULT_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEDETAILRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeDetailResult : public ServiceResult - { - public: - - - SubscribeDetailResult(); - explicit SubscribeDetailResult(const std::string &payload); - ~SubscribeDetailResult(); - std::string getMessage()const; - std::string getCode()const; - bool getSuccess()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - std::string code_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEDETAILRESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeExportToOSSRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeExportToOSSRequest.h deleted file mode 100644 index 41bdcd04d..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeExportToOSSRequest.h +++ /dev/null @@ -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 -#include -#include -#include - -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 getSubscribeType()const; - void setSubscribeType(const std::vector& subscribeType); - std::string getSubscribeBucket()const; - void setSubscribeBucket(const std::string& subscribeBucket); - - private: - long bucketOwnerId_; - std::vector subscribeType_; - std::string subscribeBucket_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSREQUEST_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeBillToOSSRequest.h similarity index 63% rename from bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceRequest.h rename to bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeBillToOSSRequest.h index f2eab25b1..0ff46387a 100644 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/QueryPriceRequest.h +++ b/bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeBillToOSSRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICEREQUEST_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICEREQUEST_H_ +#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSREQUEST_H_ +#define ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSREQUEST_H_ #include #include @@ -28,21 +28,21 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryPriceRequest : public RpcServiceRequest + class ALIBABACLOUD_BSSOPENAPI_EXPORT UnsubscribeBillToOSSRequest : public RpcServiceRequest { public: - QueryPriceRequest(); - ~QueryPriceRequest(); + UnsubscribeBillToOSSRequest(); + ~UnsubscribeBillToOSSRequest(); - std::string getParamStr()const; - void setParamStr(const std::string& paramStr); + std::string getSubscribeType()const; + void setSubscribeType(const std::string& subscribeType); private: - std::string paramStr_; + std::string subscribeType_; }; } } } -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRICEREQUEST_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSREQUEST_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeExportToOSSResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeBillToOSSResult.h similarity index 75% rename from bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeExportToOSSResult.h rename to bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeBillToOSSResult.h index e5e7af572..98725997a 100644 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/SubscribeExportToOSSResult.h +++ b/bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeBillToOSSResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSRESULT_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSRESULT_H_ +#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSRESULT_H_ +#define ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSRESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_BSSOPENAPI_EXPORT SubscribeExportToOSSResult : public ServiceResult + class ALIBABACLOUD_BSSOPENAPI_EXPORT UnsubscribeBillToOSSResult : public ServiceResult { public: - SubscribeExportToOSSResult(); - explicit SubscribeExportToOSSResult(const std::string &payload); - ~SubscribeExportToOSSResult(); + UnsubscribeBillToOSSResult(); + explicit UnsubscribeBillToOSSResult(const std::string &payload); + ~UnsubscribeBillToOSSResult(); std::string getMessage()const; std::string getCode()const; bool getSuccess()const; @@ -52,4 +52,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_SUBSCRIBEEXPORTTOOSSRESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEBILLTOOSSRESULT_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSRequest.h b/bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSRequest.h deleted file mode 100644 index b98840848..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSRequest.h +++ /dev/null @@ -1,45 +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_UNSUBSCRIBEEXPORTTOOSSREQUEST_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEEXPORTTOOSSREQUEST_H_ - -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT UnsubscribeExportToOSSRequest : public RpcServiceRequest - { - - public: - UnsubscribeExportToOSSRequest(); - ~UnsubscribeExportToOSSRequest(); - - - private: - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEEXPORTTOOSSREQUEST_H_ \ No newline at end of file diff --git a/bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSResult.h b/bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSResult.h deleted file mode 100644 index a1d57725b..000000000 --- a/bssopenapi/include/alibabacloud/bssopenapi/model/UnsubscribeExportToOSSResult.h +++ /dev/null @@ -1,55 +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_UNSUBSCRIBEEXPORTTOOSSRESULT_H_ -#define ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEEXPORTTOOSSRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace BssOpenApi - { - namespace Model - { - class ALIBABACLOUD_BSSOPENAPI_EXPORT UnsubscribeExportToOSSResult : public ServiceResult - { - public: - - - UnsubscribeExportToOSSResult(); - explicit UnsubscribeExportToOSSResult(const std::string &payload); - ~UnsubscribeExportToOSSResult(); - std::string getMessage()const; - std::string getCode()const; - bool getSuccess()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - std::string code_; - bool success_; - - }; - } - } -} -#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_UNSUBSCRIBEEXPORTTOOSSRESULT_H_ \ No newline at end of file diff --git a/bssopenapi/src/BssOpenApiClient.cc b/bssopenapi/src/BssOpenApiClient.cc index ea7a23f49..a580e37cd 100644 --- a/bssopenapi/src/BssOpenApiClient.cc +++ b/bssopenapi/src/BssOpenApiClient.cc @@ -31,21 +31,21 @@ BssOpenApiClient::BssOpenApiClient(const Credentials &credentials, const ClientC RpcServiceClient(SERVICE_NAME, std::make_shared(credentials), configuration) { auto locationClient = std::make_shared(credentials, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi"); } BssOpenApiClient::BssOpenApiClient(const std::shared_ptr& credentialsProvider, const ClientConfiguration & configuration) : RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration) { auto locationClient = std::make_shared(credentialsProvider, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi"); } BssOpenApiClient::BssOpenApiClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) : RpcServiceClient(SERVICE_NAME, std::make_shared(accessKeyId, accessKeySecret), configuration) { auto locationClient = std::make_shared(accessKeyId, accessKeySecret, configuration); - endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, ""); + endpointProvider_ = std::make_shared(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi"); } BssOpenApiClient::~BssOpenApiClient() @@ -159,42 +159,6 @@ BssOpenApiClient::QueryMonthlyInstanceConsumptionOutcomeCallable BssOpenApiClien return task->get_future(); } -BssOpenApiClient::CreateUserQuotaOutcome BssOpenApiClient::createUserQuota(const CreateUserQuotaRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return CreateUserQuotaOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return CreateUserQuotaOutcome(CreateUserQuotaResult(outcome.result())); - else - return CreateUserQuotaOutcome(outcome.error()); -} - -void BssOpenApiClient::createUserQuotaAsync(const CreateUserQuotaRequest& request, const CreateUserQuotaAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, createUserQuota(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::CreateUserQuotaOutcomeCallable BssOpenApiClient::createUserQuotaCallable(const CreateUserQuotaRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->createUserQuota(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - BssOpenApiClient::QueryPrepaidCardsOutcome BssOpenApiClient::queryPrepaidCards(const QueryPrepaidCardsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -339,42 +303,6 @@ BssOpenApiClient::GetOrderDetailOutcomeCallable BssOpenApiClient::getOrderDetail return task->get_future(); } -BssOpenApiClient::QueryEnduserStatusOutcome BssOpenApiClient::queryEnduserStatus(const QueryEnduserStatusRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return QueryEnduserStatusOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return QueryEnduserStatusOutcome(QueryEnduserStatusResult(outcome.result())); - else - return QueryEnduserStatusOutcome(outcome.error()); -} - -void BssOpenApiClient::queryEnduserStatusAsync(const QueryEnduserStatusRequest& request, const QueryEnduserStatusAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, queryEnduserStatus(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::QueryEnduserStatusOutcomeCallable BssOpenApiClient::queryEnduserStatusCallable(const QueryEnduserStatusRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->queryEnduserStatus(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - BssOpenApiClient::ModifyInstanceOutcome BssOpenApiClient::modifyInstance(const ModifyInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -483,42 +411,6 @@ BssOpenApiClient::CancelOrderOutcomeCallable BssOpenApiClient::cancelOrderCallab return task->get_future(); } -BssOpenApiClient::SetUserQuotaOutcome BssOpenApiClient::setUserQuota(const SetUserQuotaRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SetUserQuotaOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SetUserQuotaOutcome(SetUserQuotaResult(outcome.result())); - else - return SetUserQuotaOutcome(outcome.error()); -} - -void BssOpenApiClient::setUserQuotaAsync(const SetUserQuotaRequest& request, const SetUserQuotaAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, setUserQuota(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::SetUserQuotaOutcomeCallable BssOpenApiClient::setUserQuotaCallable(const SetUserQuotaRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->setUserQuota(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - BssOpenApiClient::QueryResourcePackageInstancesOutcome BssOpenApiClient::queryResourcePackageInstances(const QueryResourcePackageInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -555,78 +447,6 @@ BssOpenApiClient::QueryResourcePackageInstancesOutcomeCallable BssOpenApiClient: return task->get_future(); } -BssOpenApiClient::UnsubscribeExportToOSSOutcome BssOpenApiClient::unsubscribeExportToOSS(const UnsubscribeExportToOSSRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return UnsubscribeExportToOSSOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return UnsubscribeExportToOSSOutcome(UnsubscribeExportToOSSResult(outcome.result())); - else - return UnsubscribeExportToOSSOutcome(outcome.error()); -} - -void BssOpenApiClient::unsubscribeExportToOSSAsync(const UnsubscribeExportToOSSRequest& request, const UnsubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, unsubscribeExportToOSS(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::UnsubscribeExportToOSSOutcomeCallable BssOpenApiClient::unsubscribeExportToOSSCallable(const UnsubscribeExportToOSSRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->unsubscribeExportToOSS(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -BssOpenApiClient::QueryPriceListOutcome BssOpenApiClient::queryPriceList(const QueryPriceListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return QueryPriceListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return QueryPriceListOutcome(QueryPriceListResult(outcome.result())); - else - return QueryPriceListOutcome(outcome.error()); -} - -void BssOpenApiClient::queryPriceListAsync(const QueryPriceListRequest& request, const QueryPriceListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, queryPriceList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::QueryPriceListOutcomeCallable BssOpenApiClient::queryPriceListCallable(const QueryPriceListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->queryPriceList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - BssOpenApiClient::QueryRedeemOutcome BssOpenApiClient::queryRedeem(const QueryRedeemRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -663,6 +483,42 @@ BssOpenApiClient::QueryRedeemOutcomeCallable BssOpenApiClient::queryRedeemCallab return task->get_future(); } +BssOpenApiClient::SubscribeBillToOSSOutcome BssOpenApiClient::subscribeBillToOSS(const SubscribeBillToOSSRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return SubscribeBillToOSSOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return SubscribeBillToOSSOutcome(SubscribeBillToOSSResult(outcome.result())); + else + return SubscribeBillToOSSOutcome(outcome.error()); +} + +void BssOpenApiClient::subscribeBillToOSSAsync(const SubscribeBillToOSSRequest& request, const SubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, subscribeBillToOSS(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +BssOpenApiClient::SubscribeBillToOSSOutcomeCallable BssOpenApiClient::subscribeBillToOSSCallable(const SubscribeBillToOSSRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->subscribeBillToOSS(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + BssOpenApiClient::GetPayAsYouGoPriceOutcome BssOpenApiClient::getPayAsYouGoPrice(const GetPayAsYouGoPriceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -699,42 +555,6 @@ BssOpenApiClient::GetPayAsYouGoPriceOutcomeCallable BssOpenApiClient::getPayAsYo return task->get_future(); } -BssOpenApiClient::QueryUserAlarmThresholdOutcome BssOpenApiClient::queryUserAlarmThreshold(const QueryUserAlarmThresholdRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return QueryUserAlarmThresholdOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return QueryUserAlarmThresholdOutcome(QueryUserAlarmThresholdResult(outcome.result())); - else - return QueryUserAlarmThresholdOutcome(outcome.error()); -} - -void BssOpenApiClient::queryUserAlarmThresholdAsync(const QueryUserAlarmThresholdRequest& request, const QueryUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, queryUserAlarmThreshold(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::QueryUserAlarmThresholdOutcomeCallable BssOpenApiClient::queryUserAlarmThresholdCallable(const QueryUserAlarmThresholdRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->queryUserAlarmThreshold(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - BssOpenApiClient::GetResourcePackagePriceOutcome BssOpenApiClient::getResourcePackagePrice(const GetResourcePackagePriceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -771,36 +591,36 @@ BssOpenApiClient::GetResourcePackagePriceOutcomeCallable BssOpenApiClient::getRe return task->get_future(); } -BssOpenApiClient::ChangeConsumeAmountOutcome BssOpenApiClient::changeConsumeAmount(const ChangeConsumeAmountRequest &request) const +BssOpenApiClient::UnsubscribeBillToOSSOutcome BssOpenApiClient::unsubscribeBillToOSS(const UnsubscribeBillToOSSRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return ChangeConsumeAmountOutcome(endpointOutcome.error()); + return UnsubscribeBillToOSSOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return ChangeConsumeAmountOutcome(ChangeConsumeAmountResult(outcome.result())); + return UnsubscribeBillToOSSOutcome(UnsubscribeBillToOSSResult(outcome.result())); else - return ChangeConsumeAmountOutcome(outcome.error()); + return UnsubscribeBillToOSSOutcome(outcome.error()); } -void BssOpenApiClient::changeConsumeAmountAsync(const ChangeConsumeAmountRequest& request, const ChangeConsumeAmountAsyncHandler& handler, const std::shared_ptr& context) const +void BssOpenApiClient::unsubscribeBillToOSSAsync(const UnsubscribeBillToOSSRequest& request, const UnsubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, changeConsumeAmount(request), context); + handler(this, request, unsubscribeBillToOSS(request), context); }; asyncExecute(new Runnable(fn)); } -BssOpenApiClient::ChangeConsumeAmountOutcomeCallable BssOpenApiClient::changeConsumeAmountCallable(const ChangeConsumeAmountRequest &request) const +BssOpenApiClient::UnsubscribeBillToOSSOutcomeCallable BssOpenApiClient::unsubscribeBillToOSSCallable(const UnsubscribeBillToOSSRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->changeConsumeAmount(request); + return this->unsubscribeBillToOSS(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); @@ -879,42 +699,6 @@ BssOpenApiClient::QueryProductListOutcomeCallable BssOpenApiClient::queryProduct return task->get_future(); } -BssOpenApiClient::SetUserAlarmThresholdOutcome BssOpenApiClient::setUserAlarmThreshold(const SetUserAlarmThresholdRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SetUserAlarmThresholdOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SetUserAlarmThresholdOutcome(SetUserAlarmThresholdResult(outcome.result())); - else - return SetUserAlarmThresholdOutcome(outcome.error()); -} - -void BssOpenApiClient::setUserAlarmThresholdAsync(const SetUserAlarmThresholdRequest& request, const SetUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, setUserAlarmThreshold(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::SetUserAlarmThresholdOutcomeCallable BssOpenApiClient::setUserAlarmThresholdCallable(const SetUserAlarmThresholdRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->setUserAlarmThreshold(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - BssOpenApiClient::GetSubscriptionPriceOutcome BssOpenApiClient::getSubscriptionPrice(const GetSubscriptionPriceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -951,42 +735,6 @@ BssOpenApiClient::GetSubscriptionPriceOutcomeCallable BssOpenApiClient::getSubsc return task->get_future(); } -BssOpenApiClient::SubscribeDetailOutcome BssOpenApiClient::subscribeDetail(const SubscribeDetailRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SubscribeDetailOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SubscribeDetailOutcome(SubscribeDetailResult(outcome.result())); - else - return SubscribeDetailOutcome(outcome.error()); -} - -void BssOpenApiClient::subscribeDetailAsync(const SubscribeDetailRequest& request, const SubscribeDetailAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, subscribeDetail(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::SubscribeDetailOutcomeCallable BssOpenApiClient::subscribeDetailCallable(const SubscribeDetailRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->subscribeDetail(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - BssOpenApiClient::EnableBillGenerationOutcome BssOpenApiClient::enableBillGeneration(const EnableBillGenerationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1023,78 +771,6 @@ BssOpenApiClient::EnableBillGenerationOutcomeCallable BssOpenApiClient::enableBi return task->get_future(); } -BssOpenApiClient::QueryAccountBookListOutcome BssOpenApiClient::queryAccountBookList(const QueryAccountBookListRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return QueryAccountBookListOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return QueryAccountBookListOutcome(QueryAccountBookListResult(outcome.result())); - else - return QueryAccountBookListOutcome(outcome.error()); -} - -void BssOpenApiClient::queryAccountBookListAsync(const QueryAccountBookListRequest& request, const QueryAccountBookListAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, queryAccountBookList(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::QueryAccountBookListOutcomeCallable BssOpenApiClient::queryAccountBookListCallable(const QueryAccountBookListRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->queryAccountBookList(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -BssOpenApiClient::SetEnduserStatusOutcome BssOpenApiClient::setEnduserStatus(const SetEnduserStatusRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SetEnduserStatusOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SetEnduserStatusOutcome(SetEnduserStatusResult(outcome.result())); - else - return SetEnduserStatusOutcome(outcome.error()); -} - -void BssOpenApiClient::setEnduserStatusAsync(const SetEnduserStatusRequest& request, const SetEnduserStatusAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, setEnduserStatus(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::SetEnduserStatusOutcomeCallable BssOpenApiClient::setEnduserStatusCallable(const SetEnduserStatusRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->setEnduserStatus(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - BssOpenApiClient::QueryOrdersOutcome BssOpenApiClient::queryOrders(const QueryOrdersRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1455,114 +1131,6 @@ BssOpenApiClient::QueryInstanceBillOutcomeCallable BssOpenApiClient::queryInstan return task->get_future(); } -BssOpenApiClient::SubscribeExportToOSSOutcome BssOpenApiClient::subscribeExportToOSS(const SubscribeExportToOSSRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return SubscribeExportToOSSOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return SubscribeExportToOSSOutcome(SubscribeExportToOSSResult(outcome.result())); - else - return SubscribeExportToOSSOutcome(outcome.error()); -} - -void BssOpenApiClient::subscribeExportToOSSAsync(const SubscribeExportToOSSRequest& request, const SubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, subscribeExportToOSS(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::SubscribeExportToOSSOutcomeCallable BssOpenApiClient::subscribeExportToOSSCallable(const SubscribeExportToOSSRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->subscribeExportToOSS(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -BssOpenApiClient::QueryAvaliableQuotaOutcome BssOpenApiClient::queryAvaliableQuota(const QueryAvaliableQuotaRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return QueryAvaliableQuotaOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return QueryAvaliableQuotaOutcome(QueryAvaliableQuotaResult(outcome.result())); - else - return QueryAvaliableQuotaOutcome(outcome.error()); -} - -void BssOpenApiClient::queryAvaliableQuotaAsync(const QueryAvaliableQuotaRequest& request, const QueryAvaliableQuotaAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, queryAvaliableQuota(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::QueryAvaliableQuotaOutcomeCallable BssOpenApiClient::queryAvaliableQuotaCallable(const QueryAvaliableQuotaRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->queryAvaliableQuota(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -BssOpenApiClient::QueryPriceOutcome BssOpenApiClient::queryPrice(const QueryPriceRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return QueryPriceOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return QueryPriceOutcome(QueryPriceResult(outcome.result())); - else - return QueryPriceOutcome(outcome.error()); -} - -void BssOpenApiClient::queryPriceAsync(const QueryPriceRequest& request, const QueryPriceAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, queryPrice(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -BssOpenApiClient::QueryPriceOutcomeCallable BssOpenApiClient::queryPriceCallable(const QueryPriceRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->queryPrice(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - BssOpenApiClient::QueryBillOutcome BssOpenApiClient::queryBill(const QueryBillRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/bssopenapi/src/model/ApplyInvoiceRequest.cc b/bssopenapi/src/model/ApplyInvoiceRequest.cc index ad0131d56..0a1952957 100644 --- a/bssopenapi/src/model/ApplyInvoiceRequest.cc +++ b/bssopenapi/src/model/ApplyInvoiceRequest.cc @@ -33,7 +33,7 @@ int ApplyInvoiceRequest::getInvoicingType()const void ApplyInvoiceRequest::setInvoicingType(int invoicingType) { invoicingType_ = invoicingType; - setParameter("InvoicingType", std::to_string(invoicingType)); + setCoreParameter("InvoicingType", std::to_string(invoicingType)); } std::string ApplyInvoiceRequest::getApplyUserNick()const @@ -44,7 +44,7 @@ std::string ApplyInvoiceRequest::getApplyUserNick()const void ApplyInvoiceRequest::setApplyUserNick(const std::string& applyUserNick) { applyUserNick_ = applyUserNick; - setParameter("ApplyUserNick", applyUserNick); + setCoreParameter("ApplyUserNick", applyUserNick); } bool ApplyInvoiceRequest::getInvoiceByAmount()const @@ -55,7 +55,7 @@ bool ApplyInvoiceRequest::getInvoiceByAmount()const void ApplyInvoiceRequest::setInvoiceByAmount(bool invoiceByAmount) { invoiceByAmount_ = invoiceByAmount; - setParameter("InvoiceByAmount", invoiceByAmount ? "true" : "false"); + setCoreParameter("InvoiceByAmount", invoiceByAmount ? "true" : "false"); } long ApplyInvoiceRequest::getCustomerId()const @@ -66,7 +66,7 @@ long ApplyInvoiceRequest::getCustomerId()const void ApplyInvoiceRequest::setCustomerId(long customerId) { customerId_ = customerId; - setParameter("CustomerId", std::to_string(customerId)); + setCoreParameter("CustomerId", std::to_string(customerId)); } std::vector ApplyInvoiceRequest::getSelectedIds()const @@ -78,7 +78,7 @@ void ApplyInvoiceRequest::setSelectedIds(const std::vector& selectedIds) { selectedIds_ = selectedIds; for(int i = 0; i!= selectedIds.size(); i++) - setParameter("SelectedIds."+ std::to_string(i), std::to_string(selectedIds.at(i))); + setCoreParameter("SelectedIds."+ std::to_string(i), std::to_string(selectedIds.at(i))); } int ApplyInvoiceRequest::getProcessWay()const @@ -89,7 +89,7 @@ int ApplyInvoiceRequest::getProcessWay()const void ApplyInvoiceRequest::setProcessWay(int processWay) { processWay_ = processWay; - setParameter("ProcessWay", std::to_string(processWay)); + setCoreParameter("ProcessWay", std::to_string(processWay)); } long ApplyInvoiceRequest::getCallerBid()const @@ -100,7 +100,7 @@ long ApplyInvoiceRequest::getCallerBid()const void ApplyInvoiceRequest::setCallerBid(long callerBid) { callerBid_ = callerBid; - setParameter("CallerBid", std::to_string(callerBid)); + setCoreParameter("CallerBid", std::to_string(callerBid)); } long ApplyInvoiceRequest::getOwnerId()const @@ -111,7 +111,7 @@ long ApplyInvoiceRequest::getOwnerId()const void ApplyInvoiceRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } long ApplyInvoiceRequest::getInvoiceAmount()const @@ -122,7 +122,7 @@ long ApplyInvoiceRequest::getInvoiceAmount()const void ApplyInvoiceRequest::setInvoiceAmount(long invoiceAmount) { invoiceAmount_ = invoiceAmount; - setParameter("InvoiceAmount", std::to_string(invoiceAmount)); + setCoreParameter("InvoiceAmount", std::to_string(invoiceAmount)); } long ApplyInvoiceRequest::getAddressId()const @@ -133,7 +133,7 @@ long ApplyInvoiceRequest::getAddressId()const void ApplyInvoiceRequest::setAddressId(long addressId) { addressId_ = addressId; - setParameter("AddressId", std::to_string(addressId)); + setCoreParameter("AddressId", std::to_string(addressId)); } long ApplyInvoiceRequest::getCallerUid()const @@ -144,6 +144,6 @@ long ApplyInvoiceRequest::getCallerUid()const void ApplyInvoiceRequest::setCallerUid(long callerUid) { callerUid_ = callerUid; - setParameter("CallerUid", std::to_string(callerUid)); + setCoreParameter("CallerUid", std::to_string(callerUid)); } diff --git a/bssopenapi/src/model/CancelOrderRequest.cc b/bssopenapi/src/model/CancelOrderRequest.cc index 3d8085189..6b455c98d 100644 --- a/bssopenapi/src/model/CancelOrderRequest.cc +++ b/bssopenapi/src/model/CancelOrderRequest.cc @@ -33,7 +33,7 @@ std::string CancelOrderRequest::getOrderId()const void CancelOrderRequest::setOrderId(const std::string& orderId) { orderId_ = orderId; - setParameter("OrderId", orderId); + setCoreParameter("OrderId", orderId); } long CancelOrderRequest::getOwnerId()const @@ -44,6 +44,6 @@ long CancelOrderRequest::getOwnerId()const void CancelOrderRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } diff --git a/bssopenapi/src/model/ChangeConsumeAmountRequest.cc b/bssopenapi/src/model/ChangeConsumeAmountRequest.cc deleted file mode 100644 index 1f8e46166..000000000 --- a/bssopenapi/src/model/ChangeConsumeAmountRequest.cc +++ /dev/null @@ -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 - -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; - setParameter("Uid", std::to_string(uid)); -} - -std::string ChangeConsumeAmountRequest::getAdjustType()const -{ - return adjustType_; -} - -void ChangeConsumeAmountRequest::setAdjustType(const std::string& adjustType) -{ - adjustType_ = adjustType; - setParameter("AdjustType", adjustType); -} - -std::string ChangeConsumeAmountRequest::getAmount()const -{ - return amount_; -} - -void ChangeConsumeAmountRequest::setAmount(const std::string& amount) -{ - amount_ = amount; - setParameter("Amount", amount); -} - -std::string ChangeConsumeAmountRequest::getOutBizId()const -{ - return outBizId_; -} - -void ChangeConsumeAmountRequest::setOutBizId(const std::string& outBizId) -{ - outBizId_ = outBizId; - setParameter("OutBizId", outBizId); -} - -std::string ChangeConsumeAmountRequest::getExtendMap()const -{ - return extendMap_; -} - -void ChangeConsumeAmountRequest::setExtendMap(const std::string& extendMap) -{ - extendMap_ = extendMap; - setParameter("ExtendMap", extendMap); -} - -std::string ChangeConsumeAmountRequest::getCurrency()const -{ - return currency_; -} - -void ChangeConsumeAmountRequest::setCurrency(const std::string& currency) -{ - currency_ = currency; - setParameter("Currency", currency); -} - -std::string ChangeConsumeAmountRequest::getSource()const -{ - return source_; -} - -void ChangeConsumeAmountRequest::setSource(const std::string& source) -{ - source_ = source; - setParameter("Source", source); -} - -std::string ChangeConsumeAmountRequest::getBid()const -{ - return bid_; -} - -void ChangeConsumeAmountRequest::setBid(const std::string& bid) -{ - bid_ = bid; - setParameter("Bid", bid); -} - -std::string ChangeConsumeAmountRequest::getBusinessType()const -{ - return businessType_; -} - -void ChangeConsumeAmountRequest::setBusinessType(const std::string& businessType) -{ - businessType_ = businessType; - setParameter("BusinessType", businessType); -} - diff --git a/bssopenapi/src/model/ChangeConsumeAmountResult.cc b/bssopenapi/src/model/ChangeConsumeAmountResult.cc deleted file mode 100644 index ffcd57a3b..000000000 --- a/bssopenapi/src/model/ChangeConsumeAmountResult.cc +++ /dev/null @@ -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 -#include - -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_; -} - diff --git a/bssopenapi/src/model/ConvertChargeTypeRequest.cc b/bssopenapi/src/model/ConvertChargeTypeRequest.cc index 08f7f2092..a5b92cfca 100644 --- a/bssopenapi/src/model/ConvertChargeTypeRequest.cc +++ b/bssopenapi/src/model/ConvertChargeTypeRequest.cc @@ -33,7 +33,7 @@ int ConvertChargeTypeRequest::getPeriod()const void ConvertChargeTypeRequest::setPeriod(int period) { period_ = period; - setParameter("Period", std::to_string(period)); + setCoreParameter("Period", std::to_string(period)); } std::string ConvertChargeTypeRequest::getProductCode()const @@ -44,7 +44,7 @@ std::string ConvertChargeTypeRequest::getProductCode()const void ConvertChargeTypeRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string ConvertChargeTypeRequest::getInstanceId()const @@ -55,7 +55,7 @@ std::string ConvertChargeTypeRequest::getInstanceId()const void ConvertChargeTypeRequest::setInstanceId(const std::string& instanceId) { instanceId_ = instanceId; - setParameter("InstanceId", instanceId); + setCoreParameter("InstanceId", instanceId); } std::string ConvertChargeTypeRequest::getSubscriptionType()const @@ -66,7 +66,7 @@ std::string ConvertChargeTypeRequest::getSubscriptionType()const void ConvertChargeTypeRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } long ConvertChargeTypeRequest::getOwnerId()const @@ -77,7 +77,7 @@ long ConvertChargeTypeRequest::getOwnerId()const void ConvertChargeTypeRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string ConvertChargeTypeRequest::getProductType()const @@ -88,6 +88,6 @@ std::string ConvertChargeTypeRequest::getProductType()const void ConvertChargeTypeRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/CreateInstanceRequest.cc b/bssopenapi/src/model/CreateInstanceRequest.cc index 2854bf59f..e2a86a14f 100644 --- a/bssopenapi/src/model/CreateInstanceRequest.cc +++ b/bssopenapi/src/model/CreateInstanceRequest.cc @@ -33,7 +33,7 @@ std::string CreateInstanceRequest::getProductCode()const void CreateInstanceRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } int CreateInstanceRequest::getPeriod()const @@ -44,7 +44,7 @@ int CreateInstanceRequest::getPeriod()const void CreateInstanceRequest::setPeriod(int period) { period_ = period; - setParameter("Period", std::to_string(period)); + setCoreParameter("Period", std::to_string(period)); } std::string CreateInstanceRequest::getSubscriptionType()const @@ -55,7 +55,7 @@ std::string CreateInstanceRequest::getSubscriptionType()const void CreateInstanceRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } int CreateInstanceRequest::getRenewPeriod()const @@ -66,7 +66,7 @@ int CreateInstanceRequest::getRenewPeriod()const void CreateInstanceRequest::setRenewPeriod(int renewPeriod) { renewPeriod_ = renewPeriod; - setParameter("RenewPeriod", std::to_string(renewPeriod)); + setCoreParameter("RenewPeriod", std::to_string(renewPeriod)); } std::vector CreateInstanceRequest::getParameter()const @@ -81,8 +81,8 @@ void CreateInstanceRequest::setParameter(const std::vector& parameter for(int i = 0; i!= parameter.size(); i++) { auto obj = parameter.at(i); std::string str ="Parameter."+ std::to_string(i); - setParameter(str + ".Code", obj.code); - setParameter(str + ".Value", obj.value); + setCoreParameter(str + ".Code", obj.code); + setCoreParameter(str + ".Value", obj.value); } } @@ -94,7 +94,7 @@ std::string CreateInstanceRequest::getRenewalStatus()const void CreateInstanceRequest::setRenewalStatus(const std::string& renewalStatus) { renewalStatus_ = renewalStatus; - setParameter("RenewalStatus", renewalStatus); + setCoreParameter("RenewalStatus", renewalStatus); } long CreateInstanceRequest::getOwnerId()const @@ -105,7 +105,7 @@ long CreateInstanceRequest::getOwnerId()const void CreateInstanceRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string CreateInstanceRequest::getProductType()const @@ -116,6 +116,6 @@ std::string CreateInstanceRequest::getProductType()const void CreateInstanceRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/CreateResourcePackageRequest.cc b/bssopenapi/src/model/CreateResourcePackageRequest.cc index acbbe1f79..a38d4730a 100644 --- a/bssopenapi/src/model/CreateResourcePackageRequest.cc +++ b/bssopenapi/src/model/CreateResourcePackageRequest.cc @@ -33,7 +33,7 @@ int CreateResourcePackageRequest::getDuration()const void CreateResourcePackageRequest::setDuration(int duration) { duration_ = duration; - setParameter("Duration", std::to_string(duration)); + setCoreParameter("Duration", std::to_string(duration)); } std::string CreateResourcePackageRequest::getProductCode()const @@ -44,7 +44,7 @@ std::string CreateResourcePackageRequest::getProductCode()const void CreateResourcePackageRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string CreateResourcePackageRequest::getSpecification()const @@ -55,7 +55,7 @@ std::string CreateResourcePackageRequest::getSpecification()const void CreateResourcePackageRequest::setSpecification(const std::string& specification) { specification_ = specification; - setParameter("Specification", specification); + setCoreParameter("Specification", specification); } long CreateResourcePackageRequest::getOwnerId()const @@ -66,7 +66,7 @@ long CreateResourcePackageRequest::getOwnerId()const void CreateResourcePackageRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string CreateResourcePackageRequest::getPackageType()const @@ -77,7 +77,7 @@ std::string CreateResourcePackageRequest::getPackageType()const void CreateResourcePackageRequest::setPackageType(const std::string& packageType) { packageType_ = packageType; - setParameter("PackageType", packageType); + setCoreParameter("PackageType", packageType); } std::string CreateResourcePackageRequest::getEffectiveDate()const @@ -88,7 +88,7 @@ std::string CreateResourcePackageRequest::getEffectiveDate()const void CreateResourcePackageRequest::setEffectiveDate(const std::string& effectiveDate) { effectiveDate_ = effectiveDate; - setParameter("EffectiveDate", effectiveDate); + setCoreParameter("EffectiveDate", effectiveDate); } std::string CreateResourcePackageRequest::getPricingCycle()const @@ -99,6 +99,6 @@ std::string CreateResourcePackageRequest::getPricingCycle()const void CreateResourcePackageRequest::setPricingCycle(const std::string& pricingCycle) { pricingCycle_ = pricingCycle; - setParameter("PricingCycle", pricingCycle); + setCoreParameter("PricingCycle", pricingCycle); } diff --git a/bssopenapi/src/model/CreateUserQuotaRequest.cc b/bssopenapi/src/model/CreateUserQuotaRequest.cc deleted file mode 100644 index b9337799f..000000000 --- a/bssopenapi/src/model/CreateUserQuotaRequest.cc +++ /dev/null @@ -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 - -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; - setParameter("Uid", std::to_string(uid)); -} - -std::string CreateUserQuotaRequest::getAmount()const -{ - return amount_; -} - -void CreateUserQuotaRequest::setAmount(const std::string& amount) -{ - amount_ = amount; - setParameter("Amount", amount); -} - -std::string CreateUserQuotaRequest::getOutBizId()const -{ - return outBizId_; -} - -void CreateUserQuotaRequest::setOutBizId(const std::string& outBizId) -{ - outBizId_ = outBizId; - setParameter("OutBizId", outBizId); -} - -std::string CreateUserQuotaRequest::getCurrency()const -{ - return currency_; -} - -void CreateUserQuotaRequest::setCurrency(const std::string& currency) -{ - currency_ = currency; - setParameter("Currency", currency); -} - -std::string CreateUserQuotaRequest::getBid()const -{ - return bid_; -} - -void CreateUserQuotaRequest::setBid(const std::string& bid) -{ - bid_ = bid; - setParameter("Bid", bid); -} - diff --git a/bssopenapi/src/model/CreateUserQuotaResult.cc b/bssopenapi/src/model/CreateUserQuotaResult.cc deleted file mode 100644 index e5d7b0205..000000000 --- a/bssopenapi/src/model/CreateUserQuotaResult.cc +++ /dev/null @@ -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 -#include - -using namespace AlibabaCloud::BssOpenApi; -using namespace AlibabaCloud::BssOpenApi::Model; - -CreateUserQuotaResult::CreateUserQuotaResult() : - ServiceResult() -{} - -CreateUserQuotaResult::CreateUserQuotaResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -CreateUserQuotaResult::~CreateUserQuotaResult() -{} - -void CreateUserQuotaResult::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() == "true"; - -} - -std::string CreateUserQuotaResult::getMessage()const -{ - return message_; -} - -bool CreateUserQuotaResult::getData()const -{ - return data_; -} - -std::string CreateUserQuotaResult::getCode()const -{ - return code_; -} - -bool CreateUserQuotaResult::getSuccess()const -{ - return success_; -} - diff --git a/bssopenapi/src/model/DescribePricingModuleRequest.cc b/bssopenapi/src/model/DescribePricingModuleRequest.cc index 2566cdee5..d2a7ab3c2 100644 --- a/bssopenapi/src/model/DescribePricingModuleRequest.cc +++ b/bssopenapi/src/model/DescribePricingModuleRequest.cc @@ -33,7 +33,7 @@ std::string DescribePricingModuleRequest::getProductCode()const void DescribePricingModuleRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string DescribePricingModuleRequest::getSubscriptionType()const @@ -44,7 +44,7 @@ std::string DescribePricingModuleRequest::getSubscriptionType()const void DescribePricingModuleRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } long DescribePricingModuleRequest::getOwnerId()const @@ -55,7 +55,7 @@ long DescribePricingModuleRequest::getOwnerId()const void DescribePricingModuleRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string DescribePricingModuleRequest::getProductType()const @@ -66,6 +66,6 @@ std::string DescribePricingModuleRequest::getProductType()const void DescribePricingModuleRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/DescribeResourcePackageProductRequest.cc b/bssopenapi/src/model/DescribeResourcePackageProductRequest.cc index 312cc9089..5e05589ac 100644 --- a/bssopenapi/src/model/DescribeResourcePackageProductRequest.cc +++ b/bssopenapi/src/model/DescribeResourcePackageProductRequest.cc @@ -33,6 +33,6 @@ std::string DescribeResourcePackageProductRequest::getProductCode()const void DescribeResourcePackageProductRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } diff --git a/bssopenapi/src/model/EnableBillGenerationRequest.cc b/bssopenapi/src/model/EnableBillGenerationRequest.cc index fe4b28bbe..feedf61b1 100644 --- a/bssopenapi/src/model/EnableBillGenerationRequest.cc +++ b/bssopenapi/src/model/EnableBillGenerationRequest.cc @@ -33,7 +33,7 @@ std::string EnableBillGenerationRequest::getProductCode()const void EnableBillGenerationRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } long EnableBillGenerationRequest::getOwnerId()const @@ -44,6 +44,6 @@ long EnableBillGenerationRequest::getOwnerId()const void EnableBillGenerationRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } diff --git a/bssopenapi/src/model/GetOrderDetailRequest.cc b/bssopenapi/src/model/GetOrderDetailRequest.cc index 976223494..317abb919 100644 --- a/bssopenapi/src/model/GetOrderDetailRequest.cc +++ b/bssopenapi/src/model/GetOrderDetailRequest.cc @@ -33,7 +33,7 @@ std::string GetOrderDetailRequest::getOrderId()const void GetOrderDetailRequest::setOrderId(const std::string& orderId) { orderId_ = orderId; - setParameter("OrderId", orderId); + setCoreParameter("OrderId", orderId); } long GetOrderDetailRequest::getOwnerId()const @@ -44,6 +44,6 @@ long GetOrderDetailRequest::getOwnerId()const void GetOrderDetailRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } diff --git a/bssopenapi/src/model/GetPayAsYouGoPriceRequest.cc b/bssopenapi/src/model/GetPayAsYouGoPriceRequest.cc index 1ad82945e..a1b104d20 100644 --- a/bssopenapi/src/model/GetPayAsYouGoPriceRequest.cc +++ b/bssopenapi/src/model/GetPayAsYouGoPriceRequest.cc @@ -33,7 +33,7 @@ std::string GetPayAsYouGoPriceRequest::getProductCode()const void GetPayAsYouGoPriceRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string GetPayAsYouGoPriceRequest::getSubscriptionType()const @@ -44,7 +44,7 @@ std::string GetPayAsYouGoPriceRequest::getSubscriptionType()const void GetPayAsYouGoPriceRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } std::vector GetPayAsYouGoPriceRequest::getModuleList()const @@ -59,9 +59,9 @@ void GetPayAsYouGoPriceRequest::setModuleList(const std::vector& mod for(int i = 0; i!= moduleList.size(); i++) { auto obj = moduleList.at(i); std::string str ="ModuleList."+ std::to_string(i); - setParameter(str + ".ModuleCode", obj.moduleCode); - setParameter(str + ".PriceType", obj.priceType); - setParameter(str + ".Config", obj.config); + setCoreParameter(str + ".ModuleCode", obj.moduleCode); + setCoreParameter(str + ".PriceType", obj.priceType); + setCoreParameter(str + ".Config", obj.config); } } @@ -73,7 +73,7 @@ long GetPayAsYouGoPriceRequest::getOwnerId()const void GetPayAsYouGoPriceRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string GetPayAsYouGoPriceRequest::getRegion()const @@ -84,7 +84,7 @@ std::string GetPayAsYouGoPriceRequest::getRegion()const void GetPayAsYouGoPriceRequest::setRegion(const std::string& region) { region_ = region; - setParameter("Region", region); + setCoreParameter("Region", region); } std::string GetPayAsYouGoPriceRequest::getProductType()const @@ -95,6 +95,6 @@ std::string GetPayAsYouGoPriceRequest::getProductType()const void GetPayAsYouGoPriceRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/GetResourcePackagePriceRequest.cc b/bssopenapi/src/model/GetResourcePackagePriceRequest.cc index ad3e11d8e..5153d78cb 100644 --- a/bssopenapi/src/model/GetResourcePackagePriceRequest.cc +++ b/bssopenapi/src/model/GetResourcePackagePriceRequest.cc @@ -33,7 +33,7 @@ int GetResourcePackagePriceRequest::getDuration()const void GetResourcePackagePriceRequest::setDuration(int duration) { duration_ = duration; - setParameter("Duration", std::to_string(duration)); + setCoreParameter("Duration", std::to_string(duration)); } std::string GetResourcePackagePriceRequest::getProductCode()const @@ -44,7 +44,7 @@ std::string GetResourcePackagePriceRequest::getProductCode()const void GetResourcePackagePriceRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string GetResourcePackagePriceRequest::getSpecification()const @@ -55,7 +55,7 @@ std::string GetResourcePackagePriceRequest::getSpecification()const void GetResourcePackagePriceRequest::setSpecification(const std::string& specification) { specification_ = specification; - setParameter("Specification", specification); + setCoreParameter("Specification", specification); } long GetResourcePackagePriceRequest::getOwnerId()const @@ -66,7 +66,7 @@ long GetResourcePackagePriceRequest::getOwnerId()const void GetResourcePackagePriceRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string GetResourcePackagePriceRequest::getPackageType()const @@ -77,7 +77,7 @@ std::string GetResourcePackagePriceRequest::getPackageType()const void GetResourcePackagePriceRequest::setPackageType(const std::string& packageType) { packageType_ = packageType; - setParameter("PackageType", packageType); + setCoreParameter("PackageType", packageType); } std::string GetResourcePackagePriceRequest::getEffectiveDate()const @@ -88,7 +88,7 @@ std::string GetResourcePackagePriceRequest::getEffectiveDate()const void GetResourcePackagePriceRequest::setEffectiveDate(const std::string& effectiveDate) { effectiveDate_ = effectiveDate; - setParameter("EffectiveDate", effectiveDate); + setCoreParameter("EffectiveDate", effectiveDate); } std::string GetResourcePackagePriceRequest::getPricingCycle()const @@ -99,6 +99,6 @@ std::string GetResourcePackagePriceRequest::getPricingCycle()const void GetResourcePackagePriceRequest::setPricingCycle(const std::string& pricingCycle) { pricingCycle_ = pricingCycle; - setParameter("PricingCycle", pricingCycle); + setCoreParameter("PricingCycle", pricingCycle); } diff --git a/bssopenapi/src/model/GetSubscriptionPriceRequest.cc b/bssopenapi/src/model/GetSubscriptionPriceRequest.cc index a789a0d4d..5f9c2253b 100644 --- a/bssopenapi/src/model/GetSubscriptionPriceRequest.cc +++ b/bssopenapi/src/model/GetSubscriptionPriceRequest.cc @@ -33,7 +33,7 @@ int GetSubscriptionPriceRequest::getServicePeriodQuantity()const void GetSubscriptionPriceRequest::setServicePeriodQuantity(int servicePeriodQuantity) { servicePeriodQuantity_ = servicePeriodQuantity; - setParameter("ServicePeriodQuantity", std::to_string(servicePeriodQuantity)); + setCoreParameter("ServicePeriodQuantity", std::to_string(servicePeriodQuantity)); } std::string GetSubscriptionPriceRequest::getProductCode()const @@ -44,7 +44,7 @@ std::string GetSubscriptionPriceRequest::getProductCode()const void GetSubscriptionPriceRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string GetSubscriptionPriceRequest::getInstanceId()const @@ -55,7 +55,7 @@ std::string GetSubscriptionPriceRequest::getInstanceId()const void GetSubscriptionPriceRequest::setInstanceId(const std::string& instanceId) { instanceId_ = instanceId; - setParameter("InstanceId", instanceId); + setCoreParameter("InstanceId", instanceId); } int GetSubscriptionPriceRequest::getQuantity()const @@ -66,7 +66,7 @@ int GetSubscriptionPriceRequest::getQuantity()const void GetSubscriptionPriceRequest::setQuantity(int quantity) { quantity_ = quantity; - setParameter("Quantity", std::to_string(quantity)); + setCoreParameter("Quantity", std::to_string(quantity)); } std::string GetSubscriptionPriceRequest::getServicePeriodUnit()const @@ -77,7 +77,7 @@ std::string GetSubscriptionPriceRequest::getServicePeriodUnit()const void GetSubscriptionPriceRequest::setServicePeriodUnit(const std::string& servicePeriodUnit) { servicePeriodUnit_ = servicePeriodUnit; - setParameter("ServicePeriodUnit", servicePeriodUnit); + setCoreParameter("ServicePeriodUnit", servicePeriodUnit); } std::string GetSubscriptionPriceRequest::getSubscriptionType()const @@ -88,7 +88,7 @@ std::string GetSubscriptionPriceRequest::getSubscriptionType()const void GetSubscriptionPriceRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } std::vector GetSubscriptionPriceRequest::getModuleList()const @@ -103,10 +103,10 @@ void GetSubscriptionPriceRequest::setModuleList(const std::vector& m for(int i = 0; i!= moduleList.size(); i++) { auto obj = moduleList.at(i); std::string str ="ModuleList."+ std::to_string(i); - setParameter(str + ".ModuleCode", obj.moduleCode); - setParameter(str + ".ModuleStatus", std::to_string(obj.moduleStatus)); - setParameter(str + ".Tag", obj.tag); - setParameter(str + ".Config", obj.config); + setCoreParameter(str + ".ModuleCode", obj.moduleCode); + setCoreParameter(str + ".ModuleStatus", std::to_string(obj.moduleStatus)); + setCoreParameter(str + ".Tag", obj.tag); + setCoreParameter(str + ".Config", obj.config); } } @@ -118,7 +118,7 @@ long GetSubscriptionPriceRequest::getOwnerId()const void GetSubscriptionPriceRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string GetSubscriptionPriceRequest::getRegion()const @@ -129,7 +129,7 @@ std::string GetSubscriptionPriceRequest::getRegion()const void GetSubscriptionPriceRequest::setRegion(const std::string& region) { region_ = region; - setParameter("Region", region); + setCoreParameter("Region", region); } std::string GetSubscriptionPriceRequest::getOrderType()const @@ -140,7 +140,7 @@ std::string GetSubscriptionPriceRequest::getOrderType()const void GetSubscriptionPriceRequest::setOrderType(const std::string& orderType) { orderType_ = orderType; - setParameter("OrderType", orderType); + setCoreParameter("OrderType", orderType); } std::string GetSubscriptionPriceRequest::getProductType()const @@ -151,6 +151,6 @@ std::string GetSubscriptionPriceRequest::getProductType()const void GetSubscriptionPriceRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/ModifyInstanceRequest.cc b/bssopenapi/src/model/ModifyInstanceRequest.cc index 46ac409ed..0a5c8fa2c 100644 --- a/bssopenapi/src/model/ModifyInstanceRequest.cc +++ b/bssopenapi/src/model/ModifyInstanceRequest.cc @@ -33,7 +33,7 @@ std::string ModifyInstanceRequest::getProductCode()const void ModifyInstanceRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string ModifyInstanceRequest::getInstanceId()const @@ -44,7 +44,7 @@ std::string ModifyInstanceRequest::getInstanceId()const void ModifyInstanceRequest::setInstanceId(const std::string& instanceId) { instanceId_ = instanceId; - setParameter("InstanceId", instanceId); + setCoreParameter("InstanceId", instanceId); } std::string ModifyInstanceRequest::getSubscriptionType()const @@ -55,7 +55,7 @@ std::string ModifyInstanceRequest::getSubscriptionType()const void ModifyInstanceRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } std::string ModifyInstanceRequest::getModifyType()const @@ -66,7 +66,7 @@ std::string ModifyInstanceRequest::getModifyType()const void ModifyInstanceRequest::setModifyType(const std::string& modifyType) { modifyType_ = modifyType; - setParameter("ModifyType", modifyType); + setCoreParameter("ModifyType", modifyType); } std::vector ModifyInstanceRequest::getParameter()const @@ -81,8 +81,8 @@ void ModifyInstanceRequest::setParameter(const std::vector& parameter for(int i = 0; i!= parameter.size(); i++) { auto obj = parameter.at(i); std::string str ="Parameter."+ std::to_string(i); - setParameter(str + ".Code", obj.code); - setParameter(str + ".Value", obj.value); + setCoreParameter(str + ".Code", obj.code); + setCoreParameter(str + ".Value", obj.value); } } @@ -94,7 +94,7 @@ long ModifyInstanceRequest::getOwnerId()const void ModifyInstanceRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string ModifyInstanceRequest::getProductType()const @@ -105,6 +105,6 @@ std::string ModifyInstanceRequest::getProductType()const void ModifyInstanceRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/QueryAccountBookListRequest.cc b/bssopenapi/src/model/QueryAccountBookListRequest.cc deleted file mode 100644 index 799d9d353..000000000 --- a/bssopenapi/src/model/QueryAccountBookListRequest.cc +++ /dev/null @@ -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 - -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; - setParameter("Uid", std::to_string(uid)); -} - -std::string QueryAccountBookListRequest::getItemCodes()const -{ - return itemCodes_; -} - -void QueryAccountBookListRequest::setItemCodes(const std::string& itemCodes) -{ - itemCodes_ = itemCodes; - setParameter("ItemCodes", itemCodes); -} - -std::string QueryAccountBookListRequest::getBid()const -{ - return bid_; -} - -void QueryAccountBookListRequest::setBid(const std::string& bid) -{ - bid_ = bid; - setParameter("Bid", bid); -} - diff --git a/bssopenapi/src/model/QueryAccountBookListResult.cc b/bssopenapi/src/model/QueryAccountBookListResult.cc deleted file mode 100644 index e07d8e575..000000000 --- a/bssopenapi/src/model/QueryAccountBookListResult.cc +++ /dev/null @@ -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 -#include - -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::getDatas()const -{ - return datas_; -} - -int QueryAccountBookListResult::getCount()const -{ - return count_; -} - -std::string QueryAccountBookListResult::getCode()const -{ - return code_; -} - -bool QueryAccountBookListResult::getSuccess()const -{ - return success_; -} - diff --git a/bssopenapi/src/model/QueryAvailableInstancesRequest.cc b/bssopenapi/src/model/QueryAvailableInstancesRequest.cc index 8ac3ff9c8..722ff7cb2 100644 --- a/bssopenapi/src/model/QueryAvailableInstancesRequest.cc +++ b/bssopenapi/src/model/QueryAvailableInstancesRequest.cc @@ -33,7 +33,7 @@ std::string QueryAvailableInstancesRequest::getProductCode()const void QueryAvailableInstancesRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string QueryAvailableInstancesRequest::getSubscriptionType()const @@ -44,7 +44,7 @@ std::string QueryAvailableInstancesRequest::getSubscriptionType()const void QueryAvailableInstancesRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } long QueryAvailableInstancesRequest::getOwnerId()const @@ -55,7 +55,7 @@ long QueryAvailableInstancesRequest::getOwnerId()const void QueryAvailableInstancesRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } int QueryAvailableInstancesRequest::getPageNum()const @@ -66,7 +66,7 @@ int QueryAvailableInstancesRequest::getPageNum()const void QueryAvailableInstancesRequest::setPageNum(int pageNum) { pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); + setCoreParameter("PageNum", std::to_string(pageNum)); } std::string QueryAvailableInstancesRequest::getEndTimeStart()const @@ -77,7 +77,7 @@ std::string QueryAvailableInstancesRequest::getEndTimeStart()const void QueryAvailableInstancesRequest::setEndTimeStart(const std::string& endTimeStart) { endTimeStart_ = endTimeStart; - setParameter("EndTimeStart", endTimeStart); + setCoreParameter("EndTimeStart", endTimeStart); } std::string QueryAvailableInstancesRequest::getProductType()const @@ -88,7 +88,7 @@ std::string QueryAvailableInstancesRequest::getProductType()const void QueryAvailableInstancesRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } std::string QueryAvailableInstancesRequest::getCreateTimeEnd()const @@ -99,7 +99,7 @@ std::string QueryAvailableInstancesRequest::getCreateTimeEnd()const void QueryAvailableInstancesRequest::setCreateTimeEnd(const std::string& createTimeEnd) { createTimeEnd_ = createTimeEnd; - setParameter("CreateTimeEnd", createTimeEnd); + setCoreParameter("CreateTimeEnd", createTimeEnd); } std::string QueryAvailableInstancesRequest::getInstanceIDs()const @@ -110,7 +110,7 @@ std::string QueryAvailableInstancesRequest::getInstanceIDs()const void QueryAvailableInstancesRequest::setInstanceIDs(const std::string& instanceIDs) { instanceIDs_ = instanceIDs; - setParameter("InstanceIDs", instanceIDs); + setCoreParameter("InstanceIDs", instanceIDs); } std::string QueryAvailableInstancesRequest::getEndTimeEnd()const @@ -121,7 +121,7 @@ std::string QueryAvailableInstancesRequest::getEndTimeEnd()const void QueryAvailableInstancesRequest::setEndTimeEnd(const std::string& endTimeEnd) { endTimeEnd_ = endTimeEnd; - setParameter("EndTimeEnd", endTimeEnd); + setCoreParameter("EndTimeEnd", endTimeEnd); } int QueryAvailableInstancesRequest::getPageSize()const @@ -132,7 +132,7 @@ int QueryAvailableInstancesRequest::getPageSize()const void QueryAvailableInstancesRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } std::string QueryAvailableInstancesRequest::getCreateTimeStart()const @@ -143,7 +143,7 @@ std::string QueryAvailableInstancesRequest::getCreateTimeStart()const void QueryAvailableInstancesRequest::setCreateTimeStart(const std::string& createTimeStart) { createTimeStart_ = createTimeStart; - setParameter("CreateTimeStart", createTimeStart); + setCoreParameter("CreateTimeStart", createTimeStart); } std::string QueryAvailableInstancesRequest::getRegion()const @@ -154,7 +154,7 @@ std::string QueryAvailableInstancesRequest::getRegion()const void QueryAvailableInstancesRequest::setRegion(const std::string& region) { region_ = region; - setParameter("Region", region); + setCoreParameter("Region", region); } std::string QueryAvailableInstancesRequest::getRenewStatus()const @@ -165,6 +165,6 @@ std::string QueryAvailableInstancesRequest::getRenewStatus()const void QueryAvailableInstancesRequest::setRenewStatus(const std::string& renewStatus) { renewStatus_ = renewStatus; - setParameter("RenewStatus", renewStatus); + setCoreParameter("RenewStatus", renewStatus); } diff --git a/bssopenapi/src/model/QueryAvaliableQuotaRequest.cc b/bssopenapi/src/model/QueryAvaliableQuotaRequest.cc deleted file mode 100644 index 83d850c88..000000000 --- a/bssopenapi/src/model/QueryAvaliableQuotaRequest.cc +++ /dev/null @@ -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 - -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; - setParameter("Uid", std::to_string(uid)); -} - -std::string QueryAvaliableQuotaRequest::getItemCodes()const -{ - return itemCodes_; -} - -void QueryAvaliableQuotaRequest::setItemCodes(const std::string& itemCodes) -{ - itemCodes_ = itemCodes; - setParameter("ItemCodes", itemCodes); -} - -std::string QueryAvaliableQuotaRequest::getBid()const -{ - return bid_; -} - -void QueryAvaliableQuotaRequest::setBid(const std::string& bid) -{ - bid_ = bid; - setParameter("Bid", bid); -} - diff --git a/bssopenapi/src/model/QueryAvaliableQuotaResult.cc b/bssopenapi/src/model/QueryAvaliableQuotaResult.cc deleted file mode 100644 index bc6e1d26a..000000000 --- a/bssopenapi/src/model/QueryAvaliableQuotaResult.cc +++ /dev/null @@ -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 -#include - -using namespace AlibabaCloud::BssOpenApi; -using namespace AlibabaCloud::BssOpenApi::Model; - -QueryAvaliableQuotaResult::QueryAvaliableQuotaResult() : - ServiceResult() -{} - -QueryAvaliableQuotaResult::QueryAvaliableQuotaResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -QueryAvaliableQuotaResult::~QueryAvaliableQuotaResult() -{} - -void QueryAvaliableQuotaResult::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 QueryAvaliableQuotaResult::getMessage()const -{ - return message_; -} - -std::string QueryAvaliableQuotaResult::getData()const -{ - return data_; -} - -std::string QueryAvaliableQuotaResult::getCode()const -{ - return code_; -} - -bool QueryAvaliableQuotaResult::getSuccess()const -{ - return success_; -} - diff --git a/bssopenapi/src/model/QueryBillOverviewRequest.cc b/bssopenapi/src/model/QueryBillOverviewRequest.cc index 69b28e5ec..55bd01346 100644 --- a/bssopenapi/src/model/QueryBillOverviewRequest.cc +++ b/bssopenapi/src/model/QueryBillOverviewRequest.cc @@ -33,7 +33,7 @@ std::string QueryBillOverviewRequest::getProductCode()const void QueryBillOverviewRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string QueryBillOverviewRequest::getSubscriptionType()const @@ -44,7 +44,7 @@ std::string QueryBillOverviewRequest::getSubscriptionType()const void QueryBillOverviewRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } std::string QueryBillOverviewRequest::getBillingCycle()const @@ -55,7 +55,7 @@ std::string QueryBillOverviewRequest::getBillingCycle()const void QueryBillOverviewRequest::setBillingCycle(const std::string& billingCycle) { billingCycle_ = billingCycle; - setParameter("BillingCycle", billingCycle); + setCoreParameter("BillingCycle", billingCycle); } std::string QueryBillOverviewRequest::getProductType()const @@ -66,6 +66,6 @@ std::string QueryBillOverviewRequest::getProductType()const void QueryBillOverviewRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/QueryBillRequest.cc b/bssopenapi/src/model/QueryBillRequest.cc index 8fce036d7..827de04f1 100644 --- a/bssopenapi/src/model/QueryBillRequest.cc +++ b/bssopenapi/src/model/QueryBillRequest.cc @@ -33,7 +33,7 @@ std::string QueryBillRequest::getProductCode()const void QueryBillRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } bool QueryBillRequest::getIsHideZeroCharge()const @@ -44,7 +44,7 @@ bool QueryBillRequest::getIsHideZeroCharge()const void QueryBillRequest::setIsHideZeroCharge(bool isHideZeroCharge) { isHideZeroCharge_ = isHideZeroCharge; - setParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false"); + setCoreParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false"); } bool QueryBillRequest::getIsDisplayLocalCurrency()const @@ -55,7 +55,7 @@ bool QueryBillRequest::getIsDisplayLocalCurrency()const void QueryBillRequest::setIsDisplayLocalCurrency(bool isDisplayLocalCurrency) { isDisplayLocalCurrency_ = isDisplayLocalCurrency; - setParameter("IsDisplayLocalCurrency", isDisplayLocalCurrency ? "true" : "false"); + setCoreParameter("IsDisplayLocalCurrency", isDisplayLocalCurrency ? "true" : "false"); } std::string QueryBillRequest::getSubscriptionType()const @@ -66,7 +66,7 @@ std::string QueryBillRequest::getSubscriptionType()const void QueryBillRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } int QueryBillRequest::getPageSize()const @@ -77,7 +77,7 @@ int QueryBillRequest::getPageSize()const void QueryBillRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } std::string QueryBillRequest::getBillingCycle()const @@ -88,7 +88,7 @@ std::string QueryBillRequest::getBillingCycle()const void QueryBillRequest::setBillingCycle(const std::string& billingCycle) { billingCycle_ = billingCycle; - setParameter("BillingCycle", billingCycle); + setCoreParameter("BillingCycle", billingCycle); } std::string QueryBillRequest::getType()const @@ -99,7 +99,7 @@ std::string QueryBillRequest::getType()const void QueryBillRequest::setType(const std::string& type) { type_ = type; - setParameter("Type", type); + setCoreParameter("Type", type); } long QueryBillRequest::getOwnerId()const @@ -110,7 +110,7 @@ long QueryBillRequest::getOwnerId()const void QueryBillRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } int QueryBillRequest::getPageNum()const @@ -121,7 +121,7 @@ int QueryBillRequest::getPageNum()const void QueryBillRequest::setPageNum(int pageNum) { pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); + setCoreParameter("PageNum", std::to_string(pageNum)); } std::string QueryBillRequest::getProductType()const @@ -132,6 +132,6 @@ std::string QueryBillRequest::getProductType()const void QueryBillRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/QueryCashCouponsRequest.cc b/bssopenapi/src/model/QueryCashCouponsRequest.cc index f7669f68f..c928a09a4 100644 --- a/bssopenapi/src/model/QueryCashCouponsRequest.cc +++ b/bssopenapi/src/model/QueryCashCouponsRequest.cc @@ -33,7 +33,7 @@ std::string QueryCashCouponsRequest::getExpiryTimeEnd()const void QueryCashCouponsRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd) { expiryTimeEnd_ = expiryTimeEnd; - setParameter("ExpiryTimeEnd", expiryTimeEnd); + setCoreParameter("ExpiryTimeEnd", expiryTimeEnd); } std::string QueryCashCouponsRequest::getExpiryTimeStart()const @@ -44,7 +44,7 @@ std::string QueryCashCouponsRequest::getExpiryTimeStart()const void QueryCashCouponsRequest::setExpiryTimeStart(const std::string& expiryTimeStart) { expiryTimeStart_ = expiryTimeStart; - setParameter("ExpiryTimeStart", expiryTimeStart); + setCoreParameter("ExpiryTimeStart", expiryTimeStart); } bool QueryCashCouponsRequest::getEffectiveOrNot()const @@ -55,6 +55,6 @@ bool QueryCashCouponsRequest::getEffectiveOrNot()const void QueryCashCouponsRequest::setEffectiveOrNot(bool effectiveOrNot) { effectiveOrNot_ = effectiveOrNot; - setParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false"); + setCoreParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false"); } diff --git a/bssopenapi/src/model/QueryCustomerAddressListRequest.cc b/bssopenapi/src/model/QueryCustomerAddressListRequest.cc index 1e243fcd5..624e97942 100644 --- a/bssopenapi/src/model/QueryCustomerAddressListRequest.cc +++ b/bssopenapi/src/model/QueryCustomerAddressListRequest.cc @@ -33,7 +33,7 @@ long QueryCustomerAddressListRequest::getCallerBid()const void QueryCustomerAddressListRequest::setCallerBid(long callerBid) { callerBid_ = callerBid; - setParameter("CallerBid", std::to_string(callerBid)); + setCoreParameter("CallerBid", std::to_string(callerBid)); } long QueryCustomerAddressListRequest::getOwnerId()const @@ -44,7 +44,7 @@ long QueryCustomerAddressListRequest::getOwnerId()const void QueryCustomerAddressListRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } long QueryCustomerAddressListRequest::getCallerUid()const @@ -55,6 +55,6 @@ long QueryCustomerAddressListRequest::getCallerUid()const void QueryCustomerAddressListRequest::setCallerUid(long callerUid) { callerUid_ = callerUid; - setParameter("CallerUid", std::to_string(callerUid)); + setCoreParameter("CallerUid", std::to_string(callerUid)); } diff --git a/bssopenapi/src/model/QueryEnduserStatusRequest.cc b/bssopenapi/src/model/QueryEnduserStatusRequest.cc deleted file mode 100644 index 8335ba64b..000000000 --- a/bssopenapi/src/model/QueryEnduserStatusRequest.cc +++ /dev/null @@ -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 - -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; - setParameter("Uid", std::to_string(uid)); -} - -std::string QueryEnduserStatusRequest::getPrimaryAccount()const -{ - return primaryAccount_; -} - -void QueryEnduserStatusRequest::setPrimaryAccount(const std::string& primaryAccount) -{ - primaryAccount_ = primaryAccount; - setParameter("PrimaryAccount", primaryAccount); -} - -std::string QueryEnduserStatusRequest::getStatus()const -{ - return status_; -} - -void QueryEnduserStatusRequest::setStatus(const std::string& status) -{ - status_ = status; - setParameter("Status", status); -} - -std::string QueryEnduserStatusRequest::getBusinessType()const -{ - return businessType_; -} - -void QueryEnduserStatusRequest::setBusinessType(const std::string& businessType) -{ - businessType_ = businessType; - setParameter("BusinessType", businessType); -} - diff --git a/bssopenapi/src/model/QueryEnduserStatusResult.cc b/bssopenapi/src/model/QueryEnduserStatusResult.cc deleted file mode 100644 index 85eec34d1..000000000 --- a/bssopenapi/src/model/QueryEnduserStatusResult.cc +++ /dev/null @@ -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 -#include - -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::getDatas()const -{ - return datas_; -} - -int QueryEnduserStatusResult::getCount()const -{ - return count_; -} - -std::string QueryEnduserStatusResult::getCode()const -{ - return code_; -} - -bool QueryEnduserStatusResult::getSuccess()const -{ - return success_; -} - diff --git a/bssopenapi/src/model/QueryEvaluateListRequest.cc b/bssopenapi/src/model/QueryEvaluateListRequest.cc index 869dfc0f0..ef80c9f9c 100644 --- a/bssopenapi/src/model/QueryEvaluateListRequest.cc +++ b/bssopenapi/src/model/QueryEvaluateListRequest.cc @@ -33,7 +33,7 @@ std::string QueryEvaluateListRequest::getEndSearchTime()const void QueryEvaluateListRequest::setEndSearchTime(const std::string& endSearchTime) { endSearchTime_ = endSearchTime; - setParameter("EndSearchTime", endSearchTime); + setCoreParameter("EndSearchTime", endSearchTime); } std::string QueryEvaluateListRequest::getOutBizId()const @@ -44,7 +44,7 @@ std::string QueryEvaluateListRequest::getOutBizId()const void QueryEvaluateListRequest::setOutBizId(const std::string& outBizId) { outBizId_ = outBizId; - setParameter("OutBizId", outBizId); + setCoreParameter("OutBizId", outBizId); } int QueryEvaluateListRequest::getSortType()const @@ -55,7 +55,7 @@ int QueryEvaluateListRequest::getSortType()const void QueryEvaluateListRequest::setSortType(int sortType) { sortType_ = sortType; - setParameter("SortType", std::to_string(sortType)); + setCoreParameter("SortType", std::to_string(sortType)); } std::vector QueryEvaluateListRequest::getBizTypeList()const @@ -67,7 +67,7 @@ void QueryEvaluateListRequest::setBizTypeList(const std::vector& bi { bizTypeList_ = bizTypeList; for(int i = 0; i!= bizTypeList.size(); i++) - setParameter("BizTypeList."+ std::to_string(i), bizTypeList.at(i)); + setCoreParameter("BizTypeList."+ std::to_string(i), bizTypeList.at(i)); } long QueryEvaluateListRequest::getCallerBid()const @@ -78,7 +78,7 @@ long QueryEvaluateListRequest::getCallerBid()const void QueryEvaluateListRequest::setCallerBid(long callerBid) { callerBid_ = callerBid; - setParameter("CallerBid", std::to_string(callerBid)); + setCoreParameter("CallerBid", std::to_string(callerBid)); } int QueryEvaluateListRequest::getType()const @@ -89,7 +89,7 @@ int QueryEvaluateListRequest::getType()const void QueryEvaluateListRequest::setType(int type) { type_ = type; - setParameter("Type", std::to_string(type)); + setCoreParameter("Type", std::to_string(type)); } long QueryEvaluateListRequest::getOwnerId()const @@ -100,7 +100,7 @@ long QueryEvaluateListRequest::getOwnerId()const void QueryEvaluateListRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } int QueryEvaluateListRequest::getPageNum()const @@ -111,7 +111,7 @@ int QueryEvaluateListRequest::getPageNum()const void QueryEvaluateListRequest::setPageNum(int pageNum) { pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); + setCoreParameter("PageNum", std::to_string(pageNum)); } std::string QueryEvaluateListRequest::getStartSearchTime()const @@ -122,7 +122,7 @@ std::string QueryEvaluateListRequest::getStartSearchTime()const void QueryEvaluateListRequest::setStartSearchTime(const std::string& startSearchTime) { startSearchTime_ = startSearchTime; - setParameter("StartSearchTime", startSearchTime); + setCoreParameter("StartSearchTime", startSearchTime); } std::string QueryEvaluateListRequest::getEndBizTime()const @@ -133,7 +133,7 @@ std::string QueryEvaluateListRequest::getEndBizTime()const void QueryEvaluateListRequest::setEndBizTime(const std::string& endBizTime) { endBizTime_ = endBizTime; - setParameter("EndBizTime", endBizTime); + setCoreParameter("EndBizTime", endBizTime); } int QueryEvaluateListRequest::getPageSize()const @@ -144,7 +144,7 @@ int QueryEvaluateListRequest::getPageSize()const void QueryEvaluateListRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } long QueryEvaluateListRequest::getEndAmount()const @@ -155,7 +155,7 @@ long QueryEvaluateListRequest::getEndAmount()const void QueryEvaluateListRequest::setEndAmount(long endAmount) { endAmount_ = endAmount; - setParameter("EndAmount", std::to_string(endAmount)); + setCoreParameter("EndAmount", std::to_string(endAmount)); } std::string QueryEvaluateListRequest::getBillCycle()const @@ -166,7 +166,7 @@ std::string QueryEvaluateListRequest::getBillCycle()const void QueryEvaluateListRequest::setBillCycle(const std::string& billCycle) { billCycle_ = billCycle; - setParameter("BillCycle", billCycle); + setCoreParameter("BillCycle", billCycle); } long QueryEvaluateListRequest::getStartAmount()const @@ -177,7 +177,7 @@ long QueryEvaluateListRequest::getStartAmount()const void QueryEvaluateListRequest::setStartAmount(long startAmount) { startAmount_ = startAmount; - setParameter("StartAmount", std::to_string(startAmount)); + setCoreParameter("StartAmount", std::to_string(startAmount)); } std::string QueryEvaluateListRequest::getStartBizTime()const @@ -188,7 +188,7 @@ std::string QueryEvaluateListRequest::getStartBizTime()const void QueryEvaluateListRequest::setStartBizTime(const std::string& startBizTime) { startBizTime_ = startBizTime; - setParameter("StartBizTime", startBizTime); + setCoreParameter("StartBizTime", startBizTime); } long QueryEvaluateListRequest::getCallerUid()const @@ -199,6 +199,6 @@ long QueryEvaluateListRequest::getCallerUid()const void QueryEvaluateListRequest::setCallerUid(long callerUid) { callerUid_ = callerUid; - setParameter("CallerUid", std::to_string(callerUid)); + setCoreParameter("CallerUid", std::to_string(callerUid)); } diff --git a/bssopenapi/src/model/QueryInstanceBillRequest.cc b/bssopenapi/src/model/QueryInstanceBillRequest.cc index 20c5f23d7..f6469a3ab 100644 --- a/bssopenapi/src/model/QueryInstanceBillRequest.cc +++ b/bssopenapi/src/model/QueryInstanceBillRequest.cc @@ -33,7 +33,7 @@ bool QueryInstanceBillRequest::getIsBillingItem()const void QueryInstanceBillRequest::setIsBillingItem(bool isBillingItem) { isBillingItem_ = isBillingItem; - setParameter("IsBillingItem", isBillingItem ? "true" : "false"); + setCoreParameter("IsBillingItem", isBillingItem ? "true" : "false"); } std::string QueryInstanceBillRequest::getProductCode()const @@ -44,7 +44,7 @@ std::string QueryInstanceBillRequest::getProductCode()const void QueryInstanceBillRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } bool QueryInstanceBillRequest::getIsHideZeroCharge()const @@ -55,7 +55,7 @@ bool QueryInstanceBillRequest::getIsHideZeroCharge()const void QueryInstanceBillRequest::setIsHideZeroCharge(bool isHideZeroCharge) { isHideZeroCharge_ = isHideZeroCharge; - setParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false"); + setCoreParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false"); } std::string QueryInstanceBillRequest::getSubscriptionType()const @@ -66,7 +66,7 @@ std::string QueryInstanceBillRequest::getSubscriptionType()const void QueryInstanceBillRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } int QueryInstanceBillRequest::getPageSize()const @@ -77,7 +77,7 @@ int QueryInstanceBillRequest::getPageSize()const void QueryInstanceBillRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } std::string QueryInstanceBillRequest::getBillingCycle()const @@ -88,7 +88,7 @@ std::string QueryInstanceBillRequest::getBillingCycle()const void QueryInstanceBillRequest::setBillingCycle(const std::string& billingCycle) { billingCycle_ = billingCycle; - setParameter("BillingCycle", billingCycle); + setCoreParameter("BillingCycle", billingCycle); } long QueryInstanceBillRequest::getOwnerId()const @@ -99,7 +99,7 @@ long QueryInstanceBillRequest::getOwnerId()const void QueryInstanceBillRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } int QueryInstanceBillRequest::getPageNum()const @@ -110,7 +110,7 @@ int QueryInstanceBillRequest::getPageNum()const void QueryInstanceBillRequest::setPageNum(int pageNum) { pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); + setCoreParameter("PageNum", std::to_string(pageNum)); } std::string QueryInstanceBillRequest::getProductType()const @@ -121,6 +121,6 @@ std::string QueryInstanceBillRequest::getProductType()const void QueryInstanceBillRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/QueryInstanceGaapCostRequest.cc b/bssopenapi/src/model/QueryInstanceGaapCostRequest.cc index 867dbd54f..e09b4c6ff 100644 --- a/bssopenapi/src/model/QueryInstanceGaapCostRequest.cc +++ b/bssopenapi/src/model/QueryInstanceGaapCostRequest.cc @@ -33,7 +33,7 @@ std::string QueryInstanceGaapCostRequest::getProductCode()const void QueryInstanceGaapCostRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string QueryInstanceGaapCostRequest::getSubscriptionType()const @@ -44,7 +44,7 @@ std::string QueryInstanceGaapCostRequest::getSubscriptionType()const void QueryInstanceGaapCostRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } int QueryInstanceGaapCostRequest::getPageSize()const @@ -55,7 +55,7 @@ int QueryInstanceGaapCostRequest::getPageSize()const void QueryInstanceGaapCostRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } std::string QueryInstanceGaapCostRequest::getBillingCycle()const @@ -66,7 +66,7 @@ std::string QueryInstanceGaapCostRequest::getBillingCycle()const void QueryInstanceGaapCostRequest::setBillingCycle(const std::string& billingCycle) { billingCycle_ = billingCycle; - setParameter("BillingCycle", billingCycle); + setCoreParameter("BillingCycle", billingCycle); } int QueryInstanceGaapCostRequest::getPageNum()const @@ -77,7 +77,7 @@ int QueryInstanceGaapCostRequest::getPageNum()const void QueryInstanceGaapCostRequest::setPageNum(int pageNum) { pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); + setCoreParameter("PageNum", std::to_string(pageNum)); } std::string QueryInstanceGaapCostRequest::getProductType()const @@ -88,6 +88,6 @@ std::string QueryInstanceGaapCostRequest::getProductType()const void QueryInstanceGaapCostRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/QueryInvoicingCustomerListRequest.cc b/bssopenapi/src/model/QueryInvoicingCustomerListRequest.cc index d378708e1..df10f1378 100644 --- a/bssopenapi/src/model/QueryInvoicingCustomerListRequest.cc +++ b/bssopenapi/src/model/QueryInvoicingCustomerListRequest.cc @@ -33,7 +33,7 @@ long QueryInvoicingCustomerListRequest::getCallerBid()const void QueryInvoicingCustomerListRequest::setCallerBid(long callerBid) { callerBid_ = callerBid; - setParameter("CallerBid", std::to_string(callerBid)); + setCoreParameter("CallerBid", std::to_string(callerBid)); } long QueryInvoicingCustomerListRequest::getOwnerId()const @@ -44,7 +44,7 @@ long QueryInvoicingCustomerListRequest::getOwnerId()const void QueryInvoicingCustomerListRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } long QueryInvoicingCustomerListRequest::getCallerUid()const @@ -55,6 +55,6 @@ long QueryInvoicingCustomerListRequest::getCallerUid()const void QueryInvoicingCustomerListRequest::setCallerUid(long callerUid) { callerUid_ = callerUid; - setParameter("CallerUid", std::to_string(callerUid)); + setCoreParameter("CallerUid", std::to_string(callerUid)); } diff --git a/bssopenapi/src/model/QueryMonthlyBillRequest.cc b/bssopenapi/src/model/QueryMonthlyBillRequest.cc index bf695733e..61e87e07a 100644 --- a/bssopenapi/src/model/QueryMonthlyBillRequest.cc +++ b/bssopenapi/src/model/QueryMonthlyBillRequest.cc @@ -33,6 +33,6 @@ std::string QueryMonthlyBillRequest::getBillingCycle()const void QueryMonthlyBillRequest::setBillingCycle(const std::string& billingCycle) { billingCycle_ = billingCycle; - setParameter("BillingCycle", billingCycle); + setCoreParameter("BillingCycle", billingCycle); } diff --git a/bssopenapi/src/model/QueryMonthlyInstanceConsumptionRequest.cc b/bssopenapi/src/model/QueryMonthlyInstanceConsumptionRequest.cc index 7334a917e..0da969d54 100644 --- a/bssopenapi/src/model/QueryMonthlyInstanceConsumptionRequest.cc +++ b/bssopenapi/src/model/QueryMonthlyInstanceConsumptionRequest.cc @@ -33,7 +33,7 @@ std::string QueryMonthlyInstanceConsumptionRequest::getProductCode()const void QueryMonthlyInstanceConsumptionRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string QueryMonthlyInstanceConsumptionRequest::getSubscriptionType()const @@ -44,7 +44,7 @@ std::string QueryMonthlyInstanceConsumptionRequest::getSubscriptionType()const void QueryMonthlyInstanceConsumptionRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } int QueryMonthlyInstanceConsumptionRequest::getPageSize()const @@ -55,7 +55,7 @@ int QueryMonthlyInstanceConsumptionRequest::getPageSize()const void QueryMonthlyInstanceConsumptionRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } std::string QueryMonthlyInstanceConsumptionRequest::getBillingCycle()const @@ -66,7 +66,7 @@ std::string QueryMonthlyInstanceConsumptionRequest::getBillingCycle()const void QueryMonthlyInstanceConsumptionRequest::setBillingCycle(const std::string& billingCycle) { billingCycle_ = billingCycle; - setParameter("BillingCycle", billingCycle); + setCoreParameter("BillingCycle", billingCycle); } long QueryMonthlyInstanceConsumptionRequest::getOwnerId()const @@ -77,7 +77,7 @@ long QueryMonthlyInstanceConsumptionRequest::getOwnerId()const void QueryMonthlyInstanceConsumptionRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } int QueryMonthlyInstanceConsumptionRequest::getPageNum()const @@ -88,7 +88,7 @@ int QueryMonthlyInstanceConsumptionRequest::getPageNum()const void QueryMonthlyInstanceConsumptionRequest::setPageNum(int pageNum) { pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); + setCoreParameter("PageNum", std::to_string(pageNum)); } std::string QueryMonthlyInstanceConsumptionRequest::getProductType()const @@ -99,6 +99,6 @@ std::string QueryMonthlyInstanceConsumptionRequest::getProductType()const void QueryMonthlyInstanceConsumptionRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/QueryOrdersRequest.cc b/bssopenapi/src/model/QueryOrdersRequest.cc index d3226a575..22af2deb5 100644 --- a/bssopenapi/src/model/QueryOrdersRequest.cc +++ b/bssopenapi/src/model/QueryOrdersRequest.cc @@ -33,7 +33,7 @@ std::string QueryOrdersRequest::getProductCode()const void QueryOrdersRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string QueryOrdersRequest::getSubscriptionType()const @@ -44,7 +44,7 @@ std::string QueryOrdersRequest::getSubscriptionType()const void QueryOrdersRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } int QueryOrdersRequest::getPageSize()const @@ -55,7 +55,7 @@ int QueryOrdersRequest::getPageSize()const void QueryOrdersRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } std::string QueryOrdersRequest::getPaymentStatus()const @@ -66,7 +66,7 @@ std::string QueryOrdersRequest::getPaymentStatus()const void QueryOrdersRequest::setPaymentStatus(const std::string& paymentStatus) { paymentStatus_ = paymentStatus; - setParameter("PaymentStatus", paymentStatus); + setCoreParameter("PaymentStatus", paymentStatus); } std::string QueryOrdersRequest::getCreateTimeStart()const @@ -77,7 +77,7 @@ std::string QueryOrdersRequest::getCreateTimeStart()const void QueryOrdersRequest::setCreateTimeStart(const std::string& createTimeStart) { createTimeStart_ = createTimeStart; - setParameter("CreateTimeStart", createTimeStart); + setCoreParameter("CreateTimeStart", createTimeStart); } int QueryOrdersRequest::getPageNum()const @@ -88,7 +88,7 @@ int QueryOrdersRequest::getPageNum()const void QueryOrdersRequest::setPageNum(int pageNum) { pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); + setCoreParameter("PageNum", std::to_string(pageNum)); } long QueryOrdersRequest::getOwnerId()const @@ -99,7 +99,7 @@ long QueryOrdersRequest::getOwnerId()const void QueryOrdersRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string QueryOrdersRequest::getCreateTimeEnd()const @@ -110,7 +110,7 @@ std::string QueryOrdersRequest::getCreateTimeEnd()const void QueryOrdersRequest::setCreateTimeEnd(const std::string& createTimeEnd) { createTimeEnd_ = createTimeEnd; - setParameter("CreateTimeEnd", createTimeEnd); + setCoreParameter("CreateTimeEnd", createTimeEnd); } std::string QueryOrdersRequest::getProductType()const @@ -121,7 +121,7 @@ std::string QueryOrdersRequest::getProductType()const void QueryOrdersRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } std::string QueryOrdersRequest::getOrderType()const @@ -132,6 +132,6 @@ std::string QueryOrdersRequest::getOrderType()const void QueryOrdersRequest::setOrderType(const std::string& orderType) { orderType_ = orderType; - setParameter("OrderType", orderType); + setCoreParameter("OrderType", orderType); } diff --git a/bssopenapi/src/model/QueryPrepaidCardsRequest.cc b/bssopenapi/src/model/QueryPrepaidCardsRequest.cc index 46ef28633..39d7db519 100644 --- a/bssopenapi/src/model/QueryPrepaidCardsRequest.cc +++ b/bssopenapi/src/model/QueryPrepaidCardsRequest.cc @@ -33,7 +33,7 @@ std::string QueryPrepaidCardsRequest::getExpiryTimeEnd()const void QueryPrepaidCardsRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd) { expiryTimeEnd_ = expiryTimeEnd; - setParameter("ExpiryTimeEnd", expiryTimeEnd); + setCoreParameter("ExpiryTimeEnd", expiryTimeEnd); } std::string QueryPrepaidCardsRequest::getExpiryTimeStart()const @@ -44,7 +44,7 @@ std::string QueryPrepaidCardsRequest::getExpiryTimeStart()const void QueryPrepaidCardsRequest::setExpiryTimeStart(const std::string& expiryTimeStart) { expiryTimeStart_ = expiryTimeStart; - setParameter("ExpiryTimeStart", expiryTimeStart); + setCoreParameter("ExpiryTimeStart", expiryTimeStart); } bool QueryPrepaidCardsRequest::getEffectiveOrNot()const @@ -55,6 +55,6 @@ bool QueryPrepaidCardsRequest::getEffectiveOrNot()const void QueryPrepaidCardsRequest::setEffectiveOrNot(bool effectiveOrNot) { effectiveOrNot_ = effectiveOrNot; - setParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false"); + setCoreParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false"); } diff --git a/bssopenapi/src/model/QueryPriceListRequest.cc b/bssopenapi/src/model/QueryPriceListRequest.cc deleted file mode 100644 index f782c9908..000000000 --- a/bssopenapi/src/model/QueryPriceListRequest.cc +++ /dev/null @@ -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 - -using AlibabaCloud::BssOpenApi::Model::QueryPriceListRequest; - -QueryPriceListRequest::QueryPriceListRequest() : - RpcServiceRequest("bssopenapi", "2017-12-14", "QueryPriceList") -{} - -QueryPriceListRequest::~QueryPriceListRequest() -{} - -std::string QueryPriceListRequest::getModuleCode()const -{ - return moduleCode_; -} - -void QueryPriceListRequest::setModuleCode(const std::string& moduleCode) -{ - moduleCode_ = moduleCode; - setParameter("ModuleCode", moduleCode); -} - -std::string QueryPriceListRequest::getProductCode()const -{ - return productCode_; -} - -void QueryPriceListRequest::setProductCode(const std::string& productCode) -{ - productCode_ = productCode; - setParameter("ProductCode", productCode); -} - -std::string QueryPriceListRequest::getSubscriptionType()const -{ - return subscriptionType_; -} - -void QueryPriceListRequest::setSubscriptionType(const std::string& subscriptionType) -{ - subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); -} - -long QueryPriceListRequest::getOwnerId()const -{ - return ownerId_; -} - -void QueryPriceListRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string QueryPriceListRequest::getProductType()const -{ - return productType_; -} - -void QueryPriceListRequest::setProductType(const std::string& productType) -{ - productType_ = productType; - setParameter("ProductType", productType); -} - diff --git a/bssopenapi/src/model/QueryPriceListResult.cc b/bssopenapi/src/model/QueryPriceListResult.cc deleted file mode 100644 index 106f59130..000000000 --- a/bssopenapi/src/model/QueryPriceListResult.cc +++ /dev/null @@ -1,110 +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 -#include - -using namespace AlibabaCloud::BssOpenApi; -using namespace AlibabaCloud::BssOpenApi::Model; - -QueryPriceListResult::QueryPriceListResult() : - ServiceResult() -{} - -QueryPriceListResult::QueryPriceListResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -QueryPriceListResult::~QueryPriceListResult() -{} - -void QueryPriceListResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - auto dataNode = value["Data"]; - if(!dataNode["Currency"].isNull()) - data_.currency = dataNode["Currency"].asString(); - auto allModules = value["Modules"]["Module"]; - for (auto value : allModules) - { - Data::Module moduleObject; - if(!value["ModuleCode"].isNull()) - moduleObject.moduleCode = value["ModuleCode"].asString(); - if(!value["Region"].isNull()) - moduleObject.region = value["Region"].asString(); - if(!value["Config"].isNull()) - moduleObject.config = value["Config"].asString(); - if(!value["PriceUnitQuantity"].isNull()) - moduleObject.priceUnitQuantity = value["PriceUnitQuantity"].asString(); - if(!value["PriceUnit"].isNull()) - moduleObject.priceUnit = value["PriceUnit"].asString(); - auto allTierPrices = value["TierPrices"]["TierPrice"]; - for (auto value : allTierPrices) - { - Data::Module::TierPrice tierPricesObject; - if(!value["TierStart"].isNull()) - tierPricesObject.tierStart = value["TierStart"].asString(); - if(!value["StartSymbol"].isNull()) - tierPricesObject.startSymbol = value["StartSymbol"].asString(); - if(!value["TierEnd"].isNull()) - tierPricesObject.tierEnd = value["TierEnd"].asString(); - if(!value["EndSymbol"].isNull()) - tierPricesObject.endSymbol = value["EndSymbol"].asString(); - if(!value["TierType"].isNull()) - tierPricesObject.tierType = value["TierType"].asString(); - if(!value["PriceType"].isNull()) - tierPricesObject.priceType = value["PriceType"].asString(); - if(!value["Price"].isNull()) - tierPricesObject.price = value["Price"].asString(); - moduleObject.tierPrices.push_back(tierPricesObject); - } - data_.modules.push_back(moduleObject); - } - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["Message"].isNull()) - message_ = value["Message"].asString(); - -} - -std::string QueryPriceListResult::getMessage()const -{ - return message_; -} - -QueryPriceListResult::Data QueryPriceListResult::getData()const -{ - return data_; -} - -std::string QueryPriceListResult::getCode()const -{ - return code_; -} - -bool QueryPriceListResult::getSuccess()const -{ - return success_; -} - diff --git a/bssopenapi/src/model/QueryPriceResult.cc b/bssopenapi/src/model/QueryPriceResult.cc deleted file mode 100644 index 97530ece5..000000000 --- a/bssopenapi/src/model/QueryPriceResult.cc +++ /dev/null @@ -1,80 +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 -#include - -using namespace AlibabaCloud::BssOpenApi; -using namespace AlibabaCloud::BssOpenApi::Model; - -QueryPriceResult::QueryPriceResult() : - ServiceResult() -{} - -QueryPriceResult::QueryPriceResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -QueryPriceResult::~QueryPriceResult() -{} - -void QueryPriceResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["Message"].isNull()) - message_ = value["Message"].asString(); - if(!value["Data"].isNull()) - data_ = value["Data"].asString(); - if(!value["ErrCode"].isNull()) - errCode_ = value["ErrCode"].asString(); - -} - -std::string QueryPriceResult::getMessage()const -{ - return message_; -} - -std::string QueryPriceResult::getData()const -{ - return data_; -} - -std::string QueryPriceResult::getCode()const -{ - return code_; -} - -bool QueryPriceResult::getSuccess()const -{ - return success_; -} - -std::string QueryPriceResult::getErrCode()const -{ - return errCode_; -} - diff --git a/bssopenapi/src/model/QueryProductListRequest.cc b/bssopenapi/src/model/QueryProductListRequest.cc index 4f2519d87..b0b49a18e 100644 --- a/bssopenapi/src/model/QueryProductListRequest.cc +++ b/bssopenapi/src/model/QueryProductListRequest.cc @@ -33,7 +33,7 @@ bool QueryProductListRequest::getQueryTotalCount()const void QueryProductListRequest::setQueryTotalCount(bool queryTotalCount) { queryTotalCount_ = queryTotalCount; - setParameter("QueryTotalCount", queryTotalCount ? "true" : "false"); + setCoreParameter("QueryTotalCount", queryTotalCount ? "true" : "false"); } int QueryProductListRequest::getPageSize()const @@ -44,7 +44,7 @@ int QueryProductListRequest::getPageSize()const void QueryProductListRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } int QueryProductListRequest::getPageNum()const @@ -55,6 +55,6 @@ int QueryProductListRequest::getPageNum()const void QueryProductListRequest::setPageNum(int pageNum) { pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); + setCoreParameter("PageNum", std::to_string(pageNum)); } diff --git a/bssopenapi/src/model/QueryRedeemRequest.cc b/bssopenapi/src/model/QueryRedeemRequest.cc index c5f1f6267..8c2789a96 100644 --- a/bssopenapi/src/model/QueryRedeemRequest.cc +++ b/bssopenapi/src/model/QueryRedeemRequest.cc @@ -33,7 +33,7 @@ std::string QueryRedeemRequest::getExpiryTimeEnd()const void QueryRedeemRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd) { expiryTimeEnd_ = expiryTimeEnd; - setParameter("ExpiryTimeEnd", expiryTimeEnd); + setCoreParameter("ExpiryTimeEnd", expiryTimeEnd); } int QueryRedeemRequest::getPageSize()const @@ -44,7 +44,7 @@ int QueryRedeemRequest::getPageSize()const void QueryRedeemRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } std::string QueryRedeemRequest::getExpiryTimeStart()const @@ -55,7 +55,7 @@ std::string QueryRedeemRequest::getExpiryTimeStart()const void QueryRedeemRequest::setExpiryTimeStart(const std::string& expiryTimeStart) { expiryTimeStart_ = expiryTimeStart; - setParameter("ExpiryTimeStart", expiryTimeStart); + setCoreParameter("ExpiryTimeStart", expiryTimeStart); } int QueryRedeemRequest::getPageNum()const @@ -66,7 +66,7 @@ int QueryRedeemRequest::getPageNum()const void QueryRedeemRequest::setPageNum(int pageNum) { pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); + setCoreParameter("PageNum", std::to_string(pageNum)); } bool QueryRedeemRequest::getEffectiveOrNot()const @@ -77,6 +77,6 @@ bool QueryRedeemRequest::getEffectiveOrNot()const void QueryRedeemRequest::setEffectiveOrNot(bool effectiveOrNot) { effectiveOrNot_ = effectiveOrNot; - setParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false"); + setCoreParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false"); } diff --git a/bssopenapi/src/model/QueryResourcePackageInstancesRequest.cc b/bssopenapi/src/model/QueryResourcePackageInstancesRequest.cc index ad642c089..95549da4e 100644 --- a/bssopenapi/src/model/QueryResourcePackageInstancesRequest.cc +++ b/bssopenapi/src/model/QueryResourcePackageInstancesRequest.cc @@ -33,7 +33,7 @@ std::string QueryResourcePackageInstancesRequest::getExpiryTimeEnd()const void QueryResourcePackageInstancesRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd) { expiryTimeEnd_ = expiryTimeEnd; - setParameter("ExpiryTimeEnd", expiryTimeEnd); + setCoreParameter("ExpiryTimeEnd", expiryTimeEnd); } std::string QueryResourcePackageInstancesRequest::getProductCode()const @@ -44,7 +44,7 @@ std::string QueryResourcePackageInstancesRequest::getProductCode()const void QueryResourcePackageInstancesRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } int QueryResourcePackageInstancesRequest::getPageSize()const @@ -55,7 +55,7 @@ int QueryResourcePackageInstancesRequest::getPageSize()const void QueryResourcePackageInstancesRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } long QueryResourcePackageInstancesRequest::getOwnerId()const @@ -66,7 +66,7 @@ long QueryResourcePackageInstancesRequest::getOwnerId()const void QueryResourcePackageInstancesRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string QueryResourcePackageInstancesRequest::getExpiryTimeStart()const @@ -77,7 +77,7 @@ std::string QueryResourcePackageInstancesRequest::getExpiryTimeStart()const void QueryResourcePackageInstancesRequest::setExpiryTimeStart(const std::string& expiryTimeStart) { expiryTimeStart_ = expiryTimeStart; - setParameter("ExpiryTimeStart", expiryTimeStart); + setCoreParameter("ExpiryTimeStart", expiryTimeStart); } int QueryResourcePackageInstancesRequest::getPageNum()const @@ -88,6 +88,6 @@ int QueryResourcePackageInstancesRequest::getPageNum()const void QueryResourcePackageInstancesRequest::setPageNum(int pageNum) { pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); + setCoreParameter("PageNum", std::to_string(pageNum)); } diff --git a/bssopenapi/src/model/QuerySettlementBillRequest.cc b/bssopenapi/src/model/QuerySettlementBillRequest.cc index 8872904b1..47f1bdd0e 100644 --- a/bssopenapi/src/model/QuerySettlementBillRequest.cc +++ b/bssopenapi/src/model/QuerySettlementBillRequest.cc @@ -33,7 +33,7 @@ std::string QuerySettlementBillRequest::getProductCode()const void QuerySettlementBillRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } bool QuerySettlementBillRequest::getIsHideZeroCharge()const @@ -44,7 +44,7 @@ bool QuerySettlementBillRequest::getIsHideZeroCharge()const void QuerySettlementBillRequest::setIsHideZeroCharge(bool isHideZeroCharge) { isHideZeroCharge_ = isHideZeroCharge; - setParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false"); + setCoreParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false"); } std::string QuerySettlementBillRequest::getSubscriptionType()const @@ -55,7 +55,7 @@ std::string QuerySettlementBillRequest::getSubscriptionType()const void QuerySettlementBillRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } int QuerySettlementBillRequest::getPageSize()const @@ -66,7 +66,7 @@ int QuerySettlementBillRequest::getPageSize()const void QuerySettlementBillRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } std::string QuerySettlementBillRequest::getEndTime()const @@ -77,7 +77,7 @@ std::string QuerySettlementBillRequest::getEndTime()const void QuerySettlementBillRequest::setEndTime(const std::string& endTime) { endTime_ = endTime; - setParameter("EndTime", endTime); + setCoreParameter("EndTime", endTime); } std::string QuerySettlementBillRequest::getBillingCycle()const @@ -88,7 +88,7 @@ std::string QuerySettlementBillRequest::getBillingCycle()const void QuerySettlementBillRequest::setBillingCycle(const std::string& billingCycle) { billingCycle_ = billingCycle; - setParameter("BillingCycle", billingCycle); + setCoreParameter("BillingCycle", billingCycle); } std::string QuerySettlementBillRequest::getStartTime()const @@ -99,7 +99,7 @@ std::string QuerySettlementBillRequest::getStartTime()const void QuerySettlementBillRequest::setStartTime(const std::string& startTime) { startTime_ = startTime; - setParameter("StartTime", startTime); + setCoreParameter("StartTime", startTime); } long QuerySettlementBillRequest::getOwnerId()const @@ -110,7 +110,7 @@ long QuerySettlementBillRequest::getOwnerId()const void QuerySettlementBillRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } int QuerySettlementBillRequest::getPageNum()const @@ -121,7 +121,7 @@ int QuerySettlementBillRequest::getPageNum()const void QuerySettlementBillRequest::setPageNum(int pageNum) { pageNum_ = pageNum; - setParameter("PageNum", std::to_string(pageNum)); + setCoreParameter("PageNum", std::to_string(pageNum)); } std::string QuerySettlementBillRequest::getType()const @@ -132,7 +132,7 @@ std::string QuerySettlementBillRequest::getType()const void QuerySettlementBillRequest::setType(const std::string& type) { type_ = type; - setParameter("Type", type); + setCoreParameter("Type", type); } std::string QuerySettlementBillRequest::getProductType()const @@ -143,6 +143,6 @@ std::string QuerySettlementBillRequest::getProductType()const void QuerySettlementBillRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/QueryUserAlarmThresholdRequest.cc b/bssopenapi/src/model/QueryUserAlarmThresholdRequest.cc deleted file mode 100644 index 42a35af8f..000000000 --- a/bssopenapi/src/model/QueryUserAlarmThresholdRequest.cc +++ /dev/null @@ -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 - -using AlibabaCloud::BssOpenApi::Model::QueryUserAlarmThresholdRequest; - -QueryUserAlarmThresholdRequest::QueryUserAlarmThresholdRequest() : - RpcServiceRequest("bssopenapi", "2017-12-14", "QueryUserAlarmThreshold") -{} - -QueryUserAlarmThresholdRequest::~QueryUserAlarmThresholdRequest() -{} - -long QueryUserAlarmThresholdRequest::getUid()const -{ - return uid_; -} - -void QueryUserAlarmThresholdRequest::setUid(long uid) -{ - uid_ = uid; - setParameter("Uid", std::to_string(uid)); -} - -std::string QueryUserAlarmThresholdRequest::getAlarmType()const -{ - return alarmType_; -} - -void QueryUserAlarmThresholdRequest::setAlarmType(const std::string& alarmType) -{ - alarmType_ = alarmType; - setParameter("AlarmType", alarmType); -} - -std::string QueryUserAlarmThresholdRequest::getAlarmThresholds()const -{ - return alarmThresholds_; -} - -void QueryUserAlarmThresholdRequest::setAlarmThresholds(const std::string& alarmThresholds) -{ - alarmThresholds_ = alarmThresholds; - setParameter("AlarmThresholds", alarmThresholds); -} - -std::string QueryUserAlarmThresholdRequest::getBid()const -{ - return bid_; -} - -void QueryUserAlarmThresholdRequest::setBid(const std::string& bid) -{ - bid_ = bid; - setParameter("Bid", bid); -} - diff --git a/bssopenapi/src/model/QueryUserAlarmThresholdResult.cc b/bssopenapi/src/model/QueryUserAlarmThresholdResult.cc deleted file mode 100644 index 23d499924..000000000 --- a/bssopenapi/src/model/QueryUserAlarmThresholdResult.cc +++ /dev/null @@ -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 -#include - -using namespace AlibabaCloud::BssOpenApi; -using namespace AlibabaCloud::BssOpenApi::Model; - -QueryUserAlarmThresholdResult::QueryUserAlarmThresholdResult() : - ServiceResult() -{} - -QueryUserAlarmThresholdResult::QueryUserAlarmThresholdResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -QueryUserAlarmThresholdResult::~QueryUserAlarmThresholdResult() -{} - -void QueryUserAlarmThresholdResult::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["ThresholdAmount"].isNull()) - datasObject.thresholdAmount = value["ThresholdAmount"].asString(); - if(!value["Numerator"].isNull()) - datasObject.numerator = std::stoi(value["Numerator"].asString()); - if(!value["Denominator"].isNull()) - datasObject.denominator = std::stoi(value["Denominator"].asString()); - if(!value["ThresholdType"].isNull()) - datasObject.thresholdType = std::stoi(value["ThresholdType"].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 QueryUserAlarmThresholdResult::getMessage()const -{ - return message_; -} - -std::vector QueryUserAlarmThresholdResult::getDatas()const -{ - return datas_; -} - -int QueryUserAlarmThresholdResult::getCount()const -{ - return count_; -} - -std::string QueryUserAlarmThresholdResult::getCode()const -{ - return code_; -} - -bool QueryUserAlarmThresholdResult::getSuccess()const -{ - return success_; -} - diff --git a/bssopenapi/src/model/QueryUserOmsDataRequest.cc b/bssopenapi/src/model/QueryUserOmsDataRequest.cc index 43ab64534..58078724a 100644 --- a/bssopenapi/src/model/QueryUserOmsDataRequest.cc +++ b/bssopenapi/src/model/QueryUserOmsDataRequest.cc @@ -33,7 +33,7 @@ std::string QueryUserOmsDataRequest::getDataType()const void QueryUserOmsDataRequest::setDataType(const std::string& dataType) { dataType_ = dataType; - setParameter("DataType", dataType); + setCoreParameter("DataType", dataType); } std::string QueryUserOmsDataRequest::getMarker()const @@ -44,7 +44,7 @@ std::string QueryUserOmsDataRequest::getMarker()const void QueryUserOmsDataRequest::setMarker(const std::string& marker) { marker_ = marker; - setParameter("Marker", marker); + setCoreParameter("Marker", marker); } int QueryUserOmsDataRequest::getPageSize()const @@ -55,7 +55,7 @@ int QueryUserOmsDataRequest::getPageSize()const void QueryUserOmsDataRequest::setPageSize(int pageSize) { pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); + setCoreParameter("PageSize", std::to_string(pageSize)); } std::string QueryUserOmsDataRequest::getEndTime()const @@ -66,7 +66,7 @@ std::string QueryUserOmsDataRequest::getEndTime()const void QueryUserOmsDataRequest::setEndTime(const std::string& endTime) { endTime_ = endTime; - setParameter("EndTime", endTime); + setCoreParameter("EndTime", endTime); } std::string QueryUserOmsDataRequest::getStartTime()const @@ -77,7 +77,7 @@ std::string QueryUserOmsDataRequest::getStartTime()const void QueryUserOmsDataRequest::setStartTime(const std::string& startTime) { startTime_ = startTime; - setParameter("StartTime", startTime); + setCoreParameter("StartTime", startTime); } long QueryUserOmsDataRequest::getOwnerId()const @@ -88,7 +88,7 @@ long QueryUserOmsDataRequest::getOwnerId()const void QueryUserOmsDataRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string QueryUserOmsDataRequest::getTable()const @@ -99,6 +99,6 @@ std::string QueryUserOmsDataRequest::getTable()const void QueryUserOmsDataRequest::setTable(const std::string& table) { table_ = table; - setParameter("Table", table); + setCoreParameter("Table", table); } diff --git a/bssopenapi/src/model/RenewInstanceRequest.cc b/bssopenapi/src/model/RenewInstanceRequest.cc index f3ef8cc1a..9b150b07d 100644 --- a/bssopenapi/src/model/RenewInstanceRequest.cc +++ b/bssopenapi/src/model/RenewInstanceRequest.cc @@ -33,7 +33,7 @@ std::string RenewInstanceRequest::getProductCode()const void RenewInstanceRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string RenewInstanceRequest::getInstanceId()const @@ -44,7 +44,7 @@ std::string RenewInstanceRequest::getInstanceId()const void RenewInstanceRequest::setInstanceId(const std::string& instanceId) { instanceId_ = instanceId; - setParameter("InstanceId", instanceId); + setCoreParameter("InstanceId", instanceId); } std::string RenewInstanceRequest::getClientToken()const @@ -55,7 +55,7 @@ std::string RenewInstanceRequest::getClientToken()const void RenewInstanceRequest::setClientToken(const std::string& clientToken) { clientToken_ = clientToken; - setParameter("ClientToken", clientToken); + setCoreParameter("ClientToken", clientToken); } int RenewInstanceRequest::getRenewPeriod()const @@ -66,7 +66,7 @@ int RenewInstanceRequest::getRenewPeriod()const void RenewInstanceRequest::setRenewPeriod(int renewPeriod) { renewPeriod_ = renewPeriod; - setParameter("RenewPeriod", std::to_string(renewPeriod)); + setCoreParameter("RenewPeriod", std::to_string(renewPeriod)); } long RenewInstanceRequest::getOwnerId()const @@ -77,7 +77,7 @@ long RenewInstanceRequest::getOwnerId()const void RenewInstanceRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string RenewInstanceRequest::getProductType()const @@ -88,6 +88,6 @@ std::string RenewInstanceRequest::getProductType()const void RenewInstanceRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/SetEnduserStatusRequest.cc b/bssopenapi/src/model/SetEnduserStatusRequest.cc deleted file mode 100644 index 4270718ec..000000000 --- a/bssopenapi/src/model/SetEnduserStatusRequest.cc +++ /dev/null @@ -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 - -using AlibabaCloud::BssOpenApi::Model::SetEnduserStatusRequest; - -SetEnduserStatusRequest::SetEnduserStatusRequest() : - RpcServiceRequest("bssopenapi", "2017-12-14", "SetEnduserStatus") -{} - -SetEnduserStatusRequest::~SetEnduserStatusRequest() -{} - -long SetEnduserStatusRequest::getUid()const -{ - return uid_; -} - -void SetEnduserStatusRequest::setUid(long uid) -{ - uid_ = uid; - setParameter("Uid", std::to_string(uid)); -} - -std::string SetEnduserStatusRequest::getPrimaryAccount()const -{ - return primaryAccount_; -} - -void SetEnduserStatusRequest::setPrimaryAccount(const std::string& primaryAccount) -{ - primaryAccount_ = primaryAccount; - setParameter("PrimaryAccount", primaryAccount); -} - -std::string SetEnduserStatusRequest::getStatus()const -{ - return status_; -} - -void SetEnduserStatusRequest::setStatus(const std::string& status) -{ - status_ = status; - setParameter("Status", status); -} - -std::string SetEnduserStatusRequest::getBusinessType()const -{ - return businessType_; -} - -void SetEnduserStatusRequest::setBusinessType(const std::string& businessType) -{ - businessType_ = businessType; - setParameter("BusinessType", businessType); -} - diff --git a/bssopenapi/src/model/SetEnduserStatusResult.cc b/bssopenapi/src/model/SetEnduserStatusResult.cc deleted file mode 100644 index 6422f266f..000000000 --- a/bssopenapi/src/model/SetEnduserStatusResult.cc +++ /dev/null @@ -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 -#include - -using namespace AlibabaCloud::BssOpenApi; -using namespace AlibabaCloud::BssOpenApi::Model; - -SetEnduserStatusResult::SetEnduserStatusResult() : - ServiceResult() -{} - -SetEnduserStatusResult::SetEnduserStatusResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -SetEnduserStatusResult::~SetEnduserStatusResult() -{} - -void SetEnduserStatusResult::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() == "true"; - -} - -std::string SetEnduserStatusResult::getMessage()const -{ - return message_; -} - -bool SetEnduserStatusResult::getData()const -{ - return data_; -} - -std::string SetEnduserStatusResult::getCode()const -{ - return code_; -} - -bool SetEnduserStatusResult::getSuccess()const -{ - return success_; -} - diff --git a/bssopenapi/src/model/SetRenewalRequest.cc b/bssopenapi/src/model/SetRenewalRequest.cc index fc2dd5274..6692c5ade 100644 --- a/bssopenapi/src/model/SetRenewalRequest.cc +++ b/bssopenapi/src/model/SetRenewalRequest.cc @@ -33,7 +33,7 @@ std::string SetRenewalRequest::getProductCode()const void SetRenewalRequest::setProductCode(const std::string& productCode) { productCode_ = productCode; - setParameter("ProductCode", productCode); + setCoreParameter("ProductCode", productCode); } std::string SetRenewalRequest::getInstanceIDs()const @@ -44,7 +44,7 @@ std::string SetRenewalRequest::getInstanceIDs()const void SetRenewalRequest::setInstanceIDs(const std::string& instanceIDs) { instanceIDs_ = instanceIDs; - setParameter("InstanceIDs", instanceIDs); + setCoreParameter("InstanceIDs", instanceIDs); } std::string SetRenewalRequest::getSubscriptionType()const @@ -55,7 +55,7 @@ std::string SetRenewalRequest::getSubscriptionType()const void SetRenewalRequest::setSubscriptionType(const std::string& subscriptionType) { subscriptionType_ = subscriptionType; - setParameter("SubscriptionType", subscriptionType); + setCoreParameter("SubscriptionType", subscriptionType); } std::string SetRenewalRequest::getRenewalStatus()const @@ -66,7 +66,7 @@ std::string SetRenewalRequest::getRenewalStatus()const void SetRenewalRequest::setRenewalStatus(const std::string& renewalStatus) { renewalStatus_ = renewalStatus; - setParameter("RenewalStatus", renewalStatus); + setCoreParameter("RenewalStatus", renewalStatus); } std::string SetRenewalRequest::getRenewalPeriodUnit()const @@ -77,7 +77,7 @@ std::string SetRenewalRequest::getRenewalPeriodUnit()const void SetRenewalRequest::setRenewalPeriodUnit(const std::string& renewalPeriodUnit) { renewalPeriodUnit_ = renewalPeriodUnit; - setParameter("RenewalPeriodUnit", renewalPeriodUnit); + setCoreParameter("RenewalPeriodUnit", renewalPeriodUnit); } int SetRenewalRequest::getRenewalPeriod()const @@ -88,7 +88,7 @@ int SetRenewalRequest::getRenewalPeriod()const void SetRenewalRequest::setRenewalPeriod(int renewalPeriod) { renewalPeriod_ = renewalPeriod; - setParameter("RenewalPeriod", std::to_string(renewalPeriod)); + setCoreParameter("RenewalPeriod", std::to_string(renewalPeriod)); } long SetRenewalRequest::getOwnerId()const @@ -99,7 +99,7 @@ long SetRenewalRequest::getOwnerId()const void SetRenewalRequest::setOwnerId(long ownerId) { ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); + setCoreParameter("OwnerId", std::to_string(ownerId)); } std::string SetRenewalRequest::getProductType()const @@ -110,6 +110,6 @@ std::string SetRenewalRequest::getProductType()const void SetRenewalRequest::setProductType(const std::string& productType) { productType_ = productType; - setParameter("ProductType", productType); + setCoreParameter("ProductType", productType); } diff --git a/bssopenapi/src/model/SetUserAlarmThresholdRequest.cc b/bssopenapi/src/model/SetUserAlarmThresholdRequest.cc deleted file mode 100644 index 2863de335..000000000 --- a/bssopenapi/src/model/SetUserAlarmThresholdRequest.cc +++ /dev/null @@ -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 - -using AlibabaCloud::BssOpenApi::Model::SetUserAlarmThresholdRequest; - -SetUserAlarmThresholdRequest::SetUserAlarmThresholdRequest() : - RpcServiceRequest("bssopenapi", "2017-12-14", "SetUserAlarmThreshold") -{} - -SetUserAlarmThresholdRequest::~SetUserAlarmThresholdRequest() -{} - -long SetUserAlarmThresholdRequest::getUid()const -{ - return uid_; -} - -void SetUserAlarmThresholdRequest::setUid(long uid) -{ - uid_ = uid; - setParameter("Uid", std::to_string(uid)); -} - -std::string SetUserAlarmThresholdRequest::getAlarmType()const -{ - return alarmType_; -} - -void SetUserAlarmThresholdRequest::setAlarmType(const std::string& alarmType) -{ - alarmType_ = alarmType; - setParameter("AlarmType", alarmType); -} - -std::string SetUserAlarmThresholdRequest::getAlarmThresholds()const -{ - return alarmThresholds_; -} - -void SetUserAlarmThresholdRequest::setAlarmThresholds(const std::string& alarmThresholds) -{ - alarmThresholds_ = alarmThresholds; - setParameter("AlarmThresholds", alarmThresholds); -} - -std::string SetUserAlarmThresholdRequest::getBid()const -{ - return bid_; -} - -void SetUserAlarmThresholdRequest::setBid(const std::string& bid) -{ - bid_ = bid; - setParameter("Bid", bid); -} - diff --git a/bssopenapi/src/model/SetUserAlarmThresholdResult.cc b/bssopenapi/src/model/SetUserAlarmThresholdResult.cc deleted file mode 100644 index 0981a1a5a..000000000 --- a/bssopenapi/src/model/SetUserAlarmThresholdResult.cc +++ /dev/null @@ -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 -#include - -using namespace AlibabaCloud::BssOpenApi; -using namespace AlibabaCloud::BssOpenApi::Model; - -SetUserAlarmThresholdResult::SetUserAlarmThresholdResult() : - ServiceResult() -{} - -SetUserAlarmThresholdResult::SetUserAlarmThresholdResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -SetUserAlarmThresholdResult::~SetUserAlarmThresholdResult() -{} - -void SetUserAlarmThresholdResult::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() == "true"; - -} - -std::string SetUserAlarmThresholdResult::getMessage()const -{ - return message_; -} - -bool SetUserAlarmThresholdResult::getData()const -{ - return data_; -} - -std::string SetUserAlarmThresholdResult::getCode()const -{ - return code_; -} - -bool SetUserAlarmThresholdResult::getSuccess()const -{ - return success_; -} - diff --git a/bssopenapi/src/model/SetUserQuotaRequest.cc b/bssopenapi/src/model/SetUserQuotaRequest.cc deleted file mode 100644 index 1a52bebe1..000000000 --- a/bssopenapi/src/model/SetUserQuotaRequest.cc +++ /dev/null @@ -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 - -using AlibabaCloud::BssOpenApi::Model::SetUserQuotaRequest; - -SetUserQuotaRequest::SetUserQuotaRequest() : - RpcServiceRequest("bssopenapi", "2017-12-14", "SetUserQuota") -{} - -SetUserQuotaRequest::~SetUserQuotaRequest() -{} - -long SetUserQuotaRequest::getUid()const -{ - return uid_; -} - -void SetUserQuotaRequest::setUid(long uid) -{ - uid_ = uid; - setParameter("Uid", std::to_string(uid)); -} - -std::string SetUserQuotaRequest::getAmount()const -{ - return amount_; -} - -void SetUserQuotaRequest::setAmount(const std::string& amount) -{ - amount_ = amount; - setParameter("Amount", amount); -} - -std::string SetUserQuotaRequest::getOutBizId()const -{ - return outBizId_; -} - -void SetUserQuotaRequest::setOutBizId(const std::string& outBizId) -{ - outBizId_ = outBizId; - setParameter("OutBizId", outBizId); -} - -std::string SetUserQuotaRequest::getCurrency()const -{ - return currency_; -} - -void SetUserQuotaRequest::setCurrency(const std::string& currency) -{ - currency_ = currency; - setParameter("Currency", currency); -} - -std::string SetUserQuotaRequest::getBid()const -{ - return bid_; -} - -void SetUserQuotaRequest::setBid(const std::string& bid) -{ - bid_ = bid; - setParameter("Bid", bid); -} - diff --git a/bssopenapi/src/model/SetUserQuotaResult.cc b/bssopenapi/src/model/SetUserQuotaResult.cc deleted file mode 100644 index 35830bfb8..000000000 --- a/bssopenapi/src/model/SetUserQuotaResult.cc +++ /dev/null @@ -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 -#include - -using namespace AlibabaCloud::BssOpenApi; -using namespace AlibabaCloud::BssOpenApi::Model; - -SetUserQuotaResult::SetUserQuotaResult() : - ServiceResult() -{} - -SetUserQuotaResult::SetUserQuotaResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -SetUserQuotaResult::~SetUserQuotaResult() -{} - -void SetUserQuotaResult::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() == "true"; - -} - -std::string SetUserQuotaResult::getMessage()const -{ - return message_; -} - -bool SetUserQuotaResult::getData()const -{ - return data_; -} - -std::string SetUserQuotaResult::getCode()const -{ - return code_; -} - -bool SetUserQuotaResult::getSuccess()const -{ - return success_; -} - diff --git a/bssopenapi/src/model/SubscribeBillToOSSRequest.cc b/bssopenapi/src/model/SubscribeBillToOSSRequest.cc new file mode 100644 index 000000000..a02436dee --- /dev/null +++ b/bssopenapi/src/model/SubscribeBillToOSSRequest.cc @@ -0,0 +1,49 @@ +/* + * 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 + +using AlibabaCloud::BssOpenApi::Model::SubscribeBillToOSSRequest; + +SubscribeBillToOSSRequest::SubscribeBillToOSSRequest() : + RpcServiceRequest("bssopenapi", "2017-12-14", "SubscribeBillToOSS") +{} + +SubscribeBillToOSSRequest::~SubscribeBillToOSSRequest() +{} + +std::string SubscribeBillToOSSRequest::getSubscribeType()const +{ + return subscribeType_; +} + +void SubscribeBillToOSSRequest::setSubscribeType(const std::string& subscribeType) +{ + subscribeType_ = subscribeType; + setCoreParameter("SubscribeType", subscribeType); +} + +std::string SubscribeBillToOSSRequest::getSubscribeBucket()const +{ + return subscribeBucket_; +} + +void SubscribeBillToOSSRequest::setSubscribeBucket(const std::string& subscribeBucket) +{ + subscribeBucket_ = subscribeBucket; + setCoreParameter("SubscribeBucket", subscribeBucket); +} + diff --git a/bssopenapi/src/model/SubscribeDetailResult.cc b/bssopenapi/src/model/SubscribeBillToOSSResult.cc similarity index 71% rename from bssopenapi/src/model/SubscribeDetailResult.cc rename to bssopenapi/src/model/SubscribeBillToOSSResult.cc index 5be7e7838..aabf85314 100644 --- a/bssopenapi/src/model/SubscribeDetailResult.cc +++ b/bssopenapi/src/model/SubscribeBillToOSSResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::BssOpenApi; using namespace AlibabaCloud::BssOpenApi::Model; -SubscribeDetailResult::SubscribeDetailResult() : +SubscribeBillToOSSResult::SubscribeBillToOSSResult() : ServiceResult() {} -SubscribeDetailResult::SubscribeDetailResult(const std::string &payload) : +SubscribeBillToOSSResult::SubscribeBillToOSSResult(const std::string &payload) : ServiceResult() { parse(payload); } -SubscribeDetailResult::~SubscribeDetailResult() +SubscribeBillToOSSResult::~SubscribeBillToOSSResult() {} -void SubscribeDetailResult::parse(const std::string &payload) +void SubscribeBillToOSSResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; @@ -49,17 +49,17 @@ void SubscribeDetailResult::parse(const std::string &payload) } -std::string SubscribeDetailResult::getMessage()const +std::string SubscribeBillToOSSResult::getMessage()const { return message_; } -std::string SubscribeDetailResult::getCode()const +std::string SubscribeBillToOSSResult::getCode()const { return code_; } -bool SubscribeDetailResult::getSuccess()const +bool SubscribeBillToOSSResult::getSuccess()const { return success_; } diff --git a/bssopenapi/src/model/SubscribeDetailRequest.cc b/bssopenapi/src/model/SubscribeDetailRequest.cc deleted file mode 100644 index bc886c5b9..000000000 --- a/bssopenapi/src/model/SubscribeDetailRequest.cc +++ /dev/null @@ -1,61 +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 - -using AlibabaCloud::BssOpenApi::Model::SubscribeDetailRequest; - -SubscribeDetailRequest::SubscribeDetailRequest() : - RpcServiceRequest("bssopenapi", "2017-12-14", "SubscribeDetail") -{} - -SubscribeDetailRequest::~SubscribeDetailRequest() -{} - -long SubscribeDetailRequest::getBucketOwnerId()const -{ - return bucketOwnerId_; -} - -void SubscribeDetailRequest::setBucketOwnerId(long bucketOwnerId) -{ - bucketOwnerId_ = bucketOwnerId; - setParameter("BucketOwnerId", std::to_string(bucketOwnerId)); -} - -std::vector SubscribeDetailRequest::getSubscribeType()const -{ - return subscribeType_; -} - -void SubscribeDetailRequest::setSubscribeType(const std::vector& subscribeType) -{ - subscribeType_ = subscribeType; - for(int i = 0; i!= subscribeType.size(); i++) - setParameter("SubscribeType."+ std::to_string(i), subscribeType.at(i)); -} - -std::string SubscribeDetailRequest::getSubscribeBucket()const -{ - return subscribeBucket_; -} - -void SubscribeDetailRequest::setSubscribeBucket(const std::string& subscribeBucket) -{ - subscribeBucket_ = subscribeBucket; - setParameter("SubscribeBucket", subscribeBucket); -} - diff --git a/bssopenapi/src/model/SubscribeExportToOSSRequest.cc b/bssopenapi/src/model/SubscribeExportToOSSRequest.cc deleted file mode 100644 index 6d51624e5..000000000 --- a/bssopenapi/src/model/SubscribeExportToOSSRequest.cc +++ /dev/null @@ -1,61 +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 - -using AlibabaCloud::BssOpenApi::Model::SubscribeExportToOSSRequest; - -SubscribeExportToOSSRequest::SubscribeExportToOSSRequest() : - RpcServiceRequest("bssopenapi", "2017-12-14", "SubscribeExportToOSS") -{} - -SubscribeExportToOSSRequest::~SubscribeExportToOSSRequest() -{} - -long SubscribeExportToOSSRequest::getBucketOwnerId()const -{ - return bucketOwnerId_; -} - -void SubscribeExportToOSSRequest::setBucketOwnerId(long bucketOwnerId) -{ - bucketOwnerId_ = bucketOwnerId; - setParameter("BucketOwnerId", std::to_string(bucketOwnerId)); -} - -std::vector SubscribeExportToOSSRequest::getSubscribeType()const -{ - return subscribeType_; -} - -void SubscribeExportToOSSRequest::setSubscribeType(const std::vector& subscribeType) -{ - subscribeType_ = subscribeType; - for(int i = 0; i!= subscribeType.size(); i++) - setParameter("SubscribeType."+ std::to_string(i), subscribeType.at(i)); -} - -std::string SubscribeExportToOSSRequest::getSubscribeBucket()const -{ - return subscribeBucket_; -} - -void SubscribeExportToOSSRequest::setSubscribeBucket(const std::string& subscribeBucket) -{ - subscribeBucket_ = subscribeBucket; - setParameter("SubscribeBucket", subscribeBucket); -} - diff --git a/bssopenapi/src/model/QueryPriceRequest.cc b/bssopenapi/src/model/UnsubscribeBillToOSSRequest.cc similarity index 52% rename from bssopenapi/src/model/QueryPriceRequest.cc rename to bssopenapi/src/model/UnsubscribeBillToOSSRequest.cc index 97eef26c7..1422c1ab1 100644 --- a/bssopenapi/src/model/QueryPriceRequest.cc +++ b/bssopenapi/src/model/UnsubscribeBillToOSSRequest.cc @@ -14,25 +14,25 @@ * limitations under the License. */ -#include +#include -using AlibabaCloud::BssOpenApi::Model::QueryPriceRequest; +using AlibabaCloud::BssOpenApi::Model::UnsubscribeBillToOSSRequest; -QueryPriceRequest::QueryPriceRequest() : - RpcServiceRequest("bssopenapi", "2017-12-14", "QueryPrice") +UnsubscribeBillToOSSRequest::UnsubscribeBillToOSSRequest() : + RpcServiceRequest("bssopenapi", "2017-12-14", "UnsubscribeBillToOSS") {} -QueryPriceRequest::~QueryPriceRequest() +UnsubscribeBillToOSSRequest::~UnsubscribeBillToOSSRequest() {} -std::string QueryPriceRequest::getParamStr()const +std::string UnsubscribeBillToOSSRequest::getSubscribeType()const { - return paramStr_; + return subscribeType_; } -void QueryPriceRequest::setParamStr(const std::string& paramStr) +void UnsubscribeBillToOSSRequest::setSubscribeType(const std::string& subscribeType) { - paramStr_ = paramStr; - setParameter("ParamStr", paramStr); + subscribeType_ = subscribeType; + setCoreParameter("SubscribeType", subscribeType); } diff --git a/bssopenapi/src/model/SubscribeExportToOSSResult.cc b/bssopenapi/src/model/UnsubscribeBillToOSSResult.cc similarity index 72% rename from bssopenapi/src/model/SubscribeExportToOSSResult.cc rename to bssopenapi/src/model/UnsubscribeBillToOSSResult.cc index 91ea6d740..436dc1aa2 100644 --- a/bssopenapi/src/model/SubscribeExportToOSSResult.cc +++ b/bssopenapi/src/model/UnsubscribeBillToOSSResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::BssOpenApi; using namespace AlibabaCloud::BssOpenApi::Model; -SubscribeExportToOSSResult::SubscribeExportToOSSResult() : +UnsubscribeBillToOSSResult::UnsubscribeBillToOSSResult() : ServiceResult() {} -SubscribeExportToOSSResult::SubscribeExportToOSSResult(const std::string &payload) : +UnsubscribeBillToOSSResult::UnsubscribeBillToOSSResult(const std::string &payload) : ServiceResult() { parse(payload); } -SubscribeExportToOSSResult::~SubscribeExportToOSSResult() +UnsubscribeBillToOSSResult::~UnsubscribeBillToOSSResult() {} -void SubscribeExportToOSSResult::parse(const std::string &payload) +void UnsubscribeBillToOSSResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; @@ -49,17 +49,17 @@ void SubscribeExportToOSSResult::parse(const std::string &payload) } -std::string SubscribeExportToOSSResult::getMessage()const +std::string UnsubscribeBillToOSSResult::getMessage()const { return message_; } -std::string SubscribeExportToOSSResult::getCode()const +std::string UnsubscribeBillToOSSResult::getCode()const { return code_; } -bool SubscribeExportToOSSResult::getSuccess()const +bool UnsubscribeBillToOSSResult::getSuccess()const { return success_; } diff --git a/bssopenapi/src/model/UnsubscribeExportToOSSRequest.cc b/bssopenapi/src/model/UnsubscribeExportToOSSRequest.cc deleted file mode 100644 index d096ec6f0..000000000 --- a/bssopenapi/src/model/UnsubscribeExportToOSSRequest.cc +++ /dev/null @@ -1,27 +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 - -using AlibabaCloud::BssOpenApi::Model::UnsubscribeExportToOSSRequest; - -UnsubscribeExportToOSSRequest::UnsubscribeExportToOSSRequest() : - RpcServiceRequest("bssopenapi", "2017-12-14", "UnsubscribeExportToOSS") -{} - -UnsubscribeExportToOSSRequest::~UnsubscribeExportToOSSRequest() -{} - diff --git a/bssopenapi/src/model/UnsubscribeExportToOSSResult.cc b/bssopenapi/src/model/UnsubscribeExportToOSSResult.cc deleted file mode 100644 index 05450c251..000000000 --- a/bssopenapi/src/model/UnsubscribeExportToOSSResult.cc +++ /dev/null @@ -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. - */ - -#include -#include - -using namespace AlibabaCloud::BssOpenApi; -using namespace AlibabaCloud::BssOpenApi::Model; - -UnsubscribeExportToOSSResult::UnsubscribeExportToOSSResult() : - ServiceResult() -{} - -UnsubscribeExportToOSSResult::UnsubscribeExportToOSSResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -UnsubscribeExportToOSSResult::~UnsubscribeExportToOSSResult() -{} - -void UnsubscribeExportToOSSResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - - setRequestId(value["RequestId"].asString()); - if(!value["Success"].isNull()) - success_ = value["Success"].asString() == "true"; - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["Message"].isNull()) - message_ = value["Message"].asString(); - -} - -std::string UnsubscribeExportToOSSResult::getMessage()const -{ - return message_; -} - -std::string UnsubscribeExportToOSSResult::getCode()const -{ - return code_; -} - -bool UnsubscribeExportToOSSResult::getSuccess()const -{ - return success_; -} -