Add a new Alibaba Cloud Bill API named QueryAccountBill.
This commit is contained in:
@@ -1,3 +1,6 @@
|
||||
2019-10-29 Version 1.36.162
|
||||
- Add a new Alibaba Cloud Bill API named QueryAccountBill.
|
||||
|
||||
2019-10-25 Version 1.36.161
|
||||
- Initial construction.
|
||||
- Public beta version.
|
||||
|
||||
@@ -67,6 +67,8 @@ set(bssopenapi_public_header_model
|
||||
include/alibabacloud/bssopenapi/model/ModifyInstanceResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAccountBalanceRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAccountBalanceResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAccountBillRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAccountBillResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAccountTransactionsRequest.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAccountTransactionsResult.h
|
||||
include/alibabacloud/bssopenapi/model/QueryAvailableInstancesRequest.h
|
||||
@@ -178,6 +180,8 @@ set(bssopenapi_src
|
||||
src/model/ModifyInstanceResult.cc
|
||||
src/model/QueryAccountBalanceRequest.cc
|
||||
src/model/QueryAccountBalanceResult.cc
|
||||
src/model/QueryAccountBillRequest.cc
|
||||
src/model/QueryAccountBillResult.cc
|
||||
src/model/QueryAccountTransactionsRequest.cc
|
||||
src/model/QueryAccountTransactionsResult.cc
|
||||
src/model/QueryAvailableInstancesRequest.cc
|
||||
|
||||
@@ -68,6 +68,8 @@
|
||||
#include "model/ModifyInstanceResult.h"
|
||||
#include "model/QueryAccountBalanceRequest.h"
|
||||
#include "model/QueryAccountBalanceResult.h"
|
||||
#include "model/QueryAccountBillRequest.h"
|
||||
#include "model/QueryAccountBillResult.h"
|
||||
#include "model/QueryAccountTransactionsRequest.h"
|
||||
#include "model/QueryAccountTransactionsResult.h"
|
||||
#include "model/QueryAvailableInstancesRequest.h"
|
||||
@@ -208,6 +210,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::QueryAccountBalanceResult> QueryAccountBalanceOutcome;
|
||||
typedef std::future<QueryAccountBalanceOutcome> QueryAccountBalanceOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountBalanceRequest&, const QueryAccountBalanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountBalanceAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryAccountBillResult> QueryAccountBillOutcome;
|
||||
typedef std::future<QueryAccountBillOutcome> QueryAccountBillOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountBillRequest&, const QueryAccountBillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountBillAsyncHandler;
|
||||
typedef Outcome<Error, Model::QueryAccountTransactionsResult> QueryAccountTransactionsOutcome;
|
||||
typedef std::future<QueryAccountTransactionsOutcome> QueryAccountTransactionsOutcomeCallable;
|
||||
typedef std::function<void(const BssOpenApiClient*, const Model::QueryAccountTransactionsRequest&, const QueryAccountTransactionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryAccountTransactionsAsyncHandler;
|
||||
@@ -375,6 +380,9 @@ namespace AlibabaCloud
|
||||
QueryAccountBalanceOutcome queryAccountBalance(const Model::QueryAccountBalanceRequest &request)const;
|
||||
void queryAccountBalanceAsync(const Model::QueryAccountBalanceRequest& request, const QueryAccountBalanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryAccountBalanceOutcomeCallable queryAccountBalanceCallable(const Model::QueryAccountBalanceRequest& request) const;
|
||||
QueryAccountBillOutcome queryAccountBill(const Model::QueryAccountBillRequest &request)const;
|
||||
void queryAccountBillAsync(const Model::QueryAccountBillRequest& request, const QueryAccountBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryAccountBillOutcomeCallable queryAccountBillCallable(const Model::QueryAccountBillRequest& request) const;
|
||||
QueryAccountTransactionsOutcome queryAccountTransactions(const Model::QueryAccountTransactionsRequest &request)const;
|
||||
void queryAccountTransactionsAsync(const Model::QueryAccountTransactionsRequest& request, const QueryAccountTransactionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
QueryAccountTransactionsOutcomeCallable queryAccountTransactionsCallable(const Model::QueryAccountTransactionsRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* 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_QUERYACCOUNTBILLREQUEST_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountBillRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
QueryAccountBillRequest();
|
||||
~QueryAccountBillRequest();
|
||||
|
||||
std::string getBillingCycle()const;
|
||||
void setBillingCycle(const std::string& billingCycle);
|
||||
int getPageNum()const;
|
||||
void setPageNum(int pageNum);
|
||||
long getOwnerID()const;
|
||||
void setOwnerID(long ownerID);
|
||||
int getPageSize()const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
std::string billingCycle_;
|
||||
int pageNum_;
|
||||
long ownerID_;
|
||||
int pageSize_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_H_
|
||||
@@ -0,0 +1,82 @@
|
||||
/*
|
||||
* 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_QUERYACCOUNTBILLRESULT_H_
|
||||
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace BssOpenApi
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountBillResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Data
|
||||
{
|
||||
struct Item
|
||||
{
|
||||
float pretaxGrossAmount;
|
||||
float deductedByCoupons;
|
||||
std::string ownerName;
|
||||
std::string ownerID;
|
||||
float pretaxAmount;
|
||||
std::string currency;
|
||||
float deductedByCashCoupons;
|
||||
float outstandingAmount;
|
||||
std::string costUnit;
|
||||
float paymentAmount;
|
||||
float deductedByPrepaidCard;
|
||||
float invoiceDiscount;
|
||||
};
|
||||
std::string billingCycle;
|
||||
int totalCount;
|
||||
std::string accountID;
|
||||
int pageNum;
|
||||
int pageSize;
|
||||
std::vector<Item> items;
|
||||
std::string accountName;
|
||||
};
|
||||
|
||||
|
||||
QueryAccountBillResult();
|
||||
explicit QueryAccountBillResult(const std::string &payload);
|
||||
~QueryAccountBillResult();
|
||||
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_QUERYACCOUNTBILLRESULT_H_
|
||||
@@ -31,21 +31,21 @@ BssOpenApiClient::BssOpenApiClient(const Credentials &credentials, const ClientC
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
BssOpenApiClient::BssOpenApiClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
BssOpenApiClient::BssOpenApiClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
|
||||
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
|
||||
{
|
||||
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
|
||||
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
|
||||
}
|
||||
|
||||
BssOpenApiClient::~BssOpenApiClient()
|
||||
@@ -879,6 +879,42 @@ BssOpenApiClient::QueryAccountBalanceOutcomeCallable BssOpenApiClient::queryAcco
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
BssOpenApiClient::QueryAccountBillOutcome BssOpenApiClient::queryAccountBill(const QueryAccountBillRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return QueryAccountBillOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return QueryAccountBillOutcome(QueryAccountBillResult(outcome.result()));
|
||||
else
|
||||
return QueryAccountBillOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void BssOpenApiClient::queryAccountBillAsync(const QueryAccountBillRequest& request, const QueryAccountBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, queryAccountBill(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
BssOpenApiClient::QueryAccountBillOutcomeCallable BssOpenApiClient::queryAccountBillCallable(const QueryAccountBillRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<QueryAccountBillOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->queryAccountBill(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
BssOpenApiClient::QueryAccountTransactionsOutcome BssOpenApiClient::queryAccountTransactions(const QueryAccountTransactionsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::AllocateCostUnitResourceRequest;
|
||||
|
||||
AllocateCostUnitResourceRequest::AllocateCostUnitResourceRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "AllocateCostUnitResource")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
AllocateCostUnitResourceRequest::~AllocateCostUnitResourceRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::ApplyInvoiceRequest;
|
||||
|
||||
ApplyInvoiceRequest::ApplyInvoiceRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "ApplyInvoice")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ApplyInvoiceRequest::~ApplyInvoiceRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::CancelOrderRequest;
|
||||
|
||||
CancelOrderRequest::CancelOrderRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "CancelOrder")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CancelOrderRequest::~CancelOrderRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::ChangeResellerConsumeAmountRequest;
|
||||
|
||||
ChangeResellerConsumeAmountRequest::ChangeResellerConsumeAmountRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "ChangeResellerConsumeAmount")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ChangeResellerConsumeAmountRequest::~ChangeResellerConsumeAmountRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::ConvertChargeTypeRequest;
|
||||
|
||||
ConvertChargeTypeRequest::ConvertChargeTypeRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "ConvertChargeType")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ConvertChargeTypeRequest::~ConvertChargeTypeRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::CreateAgAccountRequest;
|
||||
|
||||
CreateAgAccountRequest::CreateAgAccountRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "CreateAgAccount")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateAgAccountRequest::~CreateAgAccountRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::CreateCostUnitRequest;
|
||||
|
||||
CreateCostUnitRequest::CreateCostUnitRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "CreateCostUnit")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateCostUnitRequest::~CreateCostUnitRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::CreateInstanceRequest;
|
||||
|
||||
CreateInstanceRequest::CreateInstanceRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "CreateInstance")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateInstanceRequest::~CreateInstanceRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::CreateResellerUserQuotaRequest;
|
||||
|
||||
CreateResellerUserQuotaRequest::CreateResellerUserQuotaRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "CreateResellerUserQuota")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateResellerUserQuotaRequest::~CreateResellerUserQuotaRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::CreateResourcePackageRequest;
|
||||
|
||||
CreateResourcePackageRequest::CreateResourcePackageRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "CreateResourcePackage")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateResourcePackageRequest::~CreateResourcePackageRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::DeleteCostUnitRequest;
|
||||
|
||||
DeleteCostUnitRequest::DeleteCostUnitRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "DeleteCostUnit")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DeleteCostUnitRequest::~DeleteCostUnitRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::DescribePricingModuleRequest;
|
||||
|
||||
DescribePricingModuleRequest::DescribePricingModuleRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "DescribePricingModule")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribePricingModuleRequest::~DescribePricingModuleRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::DescribeResourcePackageProductRequest;
|
||||
|
||||
DescribeResourcePackageProductRequest::DescribeResourcePackageProductRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "DescribeResourcePackageProduct")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeResourcePackageProductRequest::~DescribeResourcePackageProductRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::EnableBillGenerationRequest;
|
||||
|
||||
EnableBillGenerationRequest::EnableBillGenerationRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "EnableBillGeneration")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Put);
|
||||
}
|
||||
|
||||
EnableBillGenerationRequest::~EnableBillGenerationRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::GetCustomerAccountInfoRequest;
|
||||
|
||||
GetCustomerAccountInfoRequest::GetCustomerAccountInfoRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "GetCustomerAccountInfo")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetCustomerAccountInfoRequest::~GetCustomerAccountInfoRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::GetCustomerListRequest;
|
||||
|
||||
GetCustomerListRequest::GetCustomerListRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "GetCustomerList")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetCustomerListRequest::~GetCustomerListRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::GetOrderDetailRequest;
|
||||
|
||||
GetOrderDetailRequest::GetOrderDetailRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "GetOrderDetail")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetOrderDetailRequest::~GetOrderDetailRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::GetPayAsYouGoPriceRequest;
|
||||
|
||||
GetPayAsYouGoPriceRequest::GetPayAsYouGoPriceRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "GetPayAsYouGoPrice")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetPayAsYouGoPriceRequest::~GetPayAsYouGoPriceRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::GetResourcePackagePriceRequest;
|
||||
|
||||
GetResourcePackagePriceRequest::GetResourcePackagePriceRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "GetResourcePackagePrice")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetResourcePackagePriceRequest::~GetResourcePackagePriceRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::GetSubscriptionPriceRequest;
|
||||
|
||||
GetSubscriptionPriceRequest::GetSubscriptionPriceRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "GetSubscriptionPrice")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
GetSubscriptionPriceRequest::~GetSubscriptionPriceRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::ModifyCostUnitRequest;
|
||||
|
||||
ModifyCostUnitRequest::ModifyCostUnitRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "ModifyCostUnit")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyCostUnitRequest::~ModifyCostUnitRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::ModifyInstanceRequest;
|
||||
|
||||
ModifyInstanceRequest::ModifyInstanceRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "ModifyInstance")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ModifyInstanceRequest::~ModifyInstanceRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryAccountBalanceRequest;
|
||||
|
||||
QueryAccountBalanceRequest::QueryAccountBalanceRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryAccountBalance")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryAccountBalanceRequest::~QueryAccountBalanceRequest()
|
||||
{}
|
||||
|
||||
73
bssopenapi/src/model/QueryAccountBillRequest.cc
Normal file
73
bssopenapi/src/model/QueryAccountBillRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/QueryAccountBillRequest.h>
|
||||
|
||||
using AlibabaCloud::BssOpenApi::Model::QueryAccountBillRequest;
|
||||
|
||||
QueryAccountBillRequest::QueryAccountBillRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryAccountBill")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryAccountBillRequest::~QueryAccountBillRequest()
|
||||
{}
|
||||
|
||||
std::string QueryAccountBillRequest::getBillingCycle()const
|
||||
{
|
||||
return billingCycle_;
|
||||
}
|
||||
|
||||
void QueryAccountBillRequest::setBillingCycle(const std::string& billingCycle)
|
||||
{
|
||||
billingCycle_ = billingCycle;
|
||||
setCoreParameter("BillingCycle", billingCycle);
|
||||
}
|
||||
|
||||
int QueryAccountBillRequest::getPageNum()const
|
||||
{
|
||||
return pageNum_;
|
||||
}
|
||||
|
||||
void QueryAccountBillRequest::setPageNum(int pageNum)
|
||||
{
|
||||
pageNum_ = pageNum;
|
||||
setCoreParameter("PageNum", std::to_string(pageNum));
|
||||
}
|
||||
|
||||
long QueryAccountBillRequest::getOwnerID()const
|
||||
{
|
||||
return ownerID_;
|
||||
}
|
||||
|
||||
void QueryAccountBillRequest::setOwnerID(long ownerID)
|
||||
{
|
||||
ownerID_ = ownerID;
|
||||
setCoreParameter("OwnerID", std::to_string(ownerID));
|
||||
}
|
||||
|
||||
int QueryAccountBillRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void QueryAccountBillRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setCoreParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
113
bssopenapi/src/model/QueryAccountBillResult.cc
Normal file
113
bssopenapi/src/model/QueryAccountBillResult.cc
Normal file
@@ -0,0 +1,113 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/bssopenapi/model/QueryAccountBillResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::BssOpenApi;
|
||||
using namespace AlibabaCloud::BssOpenApi::Model;
|
||||
|
||||
QueryAccountBillResult::QueryAccountBillResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
QueryAccountBillResult::QueryAccountBillResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
QueryAccountBillResult::~QueryAccountBillResult()
|
||||
{}
|
||||
|
||||
void QueryAccountBillResult::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["BillingCycle"].isNull())
|
||||
data_.billingCycle = dataNode["BillingCycle"].asString();
|
||||
if(!dataNode["AccountID"].isNull())
|
||||
data_.accountID = dataNode["AccountID"].asString();
|
||||
if(!dataNode["AccountName"].isNull())
|
||||
data_.accountName = dataNode["AccountName"].asString();
|
||||
if(!dataNode["TotalCount"].isNull())
|
||||
data_.totalCount = std::stoi(dataNode["TotalCount"].asString());
|
||||
if(!dataNode["PageNum"].isNull())
|
||||
data_.pageNum = std::stoi(dataNode["PageNum"].asString());
|
||||
if(!dataNode["PageSize"].isNull())
|
||||
data_.pageSize = std::stoi(dataNode["PageSize"].asString());
|
||||
auto allItemsNode = dataNode["Items"]["Item"];
|
||||
for (auto dataNodeItemsItem : allItemsNode)
|
||||
{
|
||||
Data::Item itemObject;
|
||||
if(!dataNodeItemsItem["CostUnit"].isNull())
|
||||
itemObject.costUnit = dataNodeItemsItem["CostUnit"].asString();
|
||||
if(!dataNodeItemsItem["OwnerID"].isNull())
|
||||
itemObject.ownerID = dataNodeItemsItem["OwnerID"].asString();
|
||||
if(!dataNodeItemsItem["PretaxGrossAmount"].isNull())
|
||||
itemObject.pretaxGrossAmount = std::stof(dataNodeItemsItem["PretaxGrossAmount"].asString());
|
||||
if(!dataNodeItemsItem["InvoiceDiscount"].isNull())
|
||||
itemObject.invoiceDiscount = std::stof(dataNodeItemsItem["InvoiceDiscount"].asString());
|
||||
if(!dataNodeItemsItem["DeductedByCoupons"].isNull())
|
||||
itemObject.deductedByCoupons = std::stof(dataNodeItemsItem["DeductedByCoupons"].asString());
|
||||
if(!dataNodeItemsItem["PretaxAmount"].isNull())
|
||||
itemObject.pretaxAmount = std::stof(dataNodeItemsItem["PretaxAmount"].asString());
|
||||
if(!dataNodeItemsItem["DeductedByCashCoupons"].isNull())
|
||||
itemObject.deductedByCashCoupons = std::stof(dataNodeItemsItem["DeductedByCashCoupons"].asString());
|
||||
if(!dataNodeItemsItem["DeductedByPrepaidCard"].isNull())
|
||||
itemObject.deductedByPrepaidCard = std::stof(dataNodeItemsItem["DeductedByPrepaidCard"].asString());
|
||||
if(!dataNodeItemsItem["PaymentAmount"].isNull())
|
||||
itemObject.paymentAmount = std::stof(dataNodeItemsItem["PaymentAmount"].asString());
|
||||
if(!dataNodeItemsItem["OutstandingAmount"].isNull())
|
||||
itemObject.outstandingAmount = std::stof(dataNodeItemsItem["OutstandingAmount"].asString());
|
||||
if(!dataNodeItemsItem["Currency"].isNull())
|
||||
itemObject.currency = dataNodeItemsItem["Currency"].asString();
|
||||
if(!dataNodeItemsItem["OwnerName"].isNull())
|
||||
itemObject.ownerName = dataNodeItemsItem["OwnerName"].asString();
|
||||
data_.items.push_back(itemObject);
|
||||
}
|
||||
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 QueryAccountBillResult::getMessage()const
|
||||
{
|
||||
return message_;
|
||||
}
|
||||
|
||||
QueryAccountBillResult::Data QueryAccountBillResult::getData()const
|
||||
{
|
||||
return data_;
|
||||
}
|
||||
|
||||
std::string QueryAccountBillResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool QueryAccountBillResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryAccountTransactionsRequest;
|
||||
|
||||
QueryAccountTransactionsRequest::QueryAccountTransactionsRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryAccountTransactions")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryAccountTransactionsRequest::~QueryAccountTransactionsRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryAvailableInstancesRequest;
|
||||
|
||||
QueryAvailableInstancesRequest::QueryAvailableInstancesRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryAvailableInstances")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryAvailableInstancesRequest::~QueryAvailableInstancesRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryBillOverviewRequest;
|
||||
|
||||
QueryBillOverviewRequest::QueryBillOverviewRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryBillOverview")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryBillOverviewRequest::~QueryBillOverviewRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryBillRequest;
|
||||
|
||||
QueryBillRequest::QueryBillRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryBill")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryBillRequest::~QueryBillRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryCashCouponsRequest;
|
||||
|
||||
QueryCashCouponsRequest::QueryCashCouponsRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryCashCoupons")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryCashCouponsRequest::~QueryCashCouponsRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryCostUnitRequest;
|
||||
|
||||
QueryCostUnitRequest::QueryCostUnitRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryCostUnit")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryCostUnitRequest::~QueryCostUnitRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryCostUnitResourceRequest;
|
||||
|
||||
QueryCostUnitResourceRequest::QueryCostUnitResourceRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryCostUnitResource")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryCostUnitResourceRequest::~QueryCostUnitResourceRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryCustomerAddressListRequest;
|
||||
|
||||
QueryCustomerAddressListRequest::QueryCustomerAddressListRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryCustomerAddressList")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryCustomerAddressListRequest::~QueryCustomerAddressListRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryEvaluateListRequest;
|
||||
|
||||
QueryEvaluateListRequest::QueryEvaluateListRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryEvaluateList")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryEvaluateListRequest::~QueryEvaluateListRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryInstanceBillRequest;
|
||||
|
||||
QueryInstanceBillRequest::QueryInstanceBillRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryInstanceBill")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryInstanceBillRequest::~QueryInstanceBillRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryInstanceGaapCostRequest;
|
||||
|
||||
QueryInstanceGaapCostRequest::QueryInstanceGaapCostRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryInstanceGaapCost")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryInstanceGaapCostRequest::~QueryInstanceGaapCostRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryInvoicingCustomerListRequest;
|
||||
|
||||
QueryInvoicingCustomerListRequest::QueryInvoicingCustomerListRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryInvoicingCustomerList")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryInvoicingCustomerListRequest::~QueryInvoicingCustomerListRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryMonthlyBillRequest;
|
||||
|
||||
QueryMonthlyBillRequest::QueryMonthlyBillRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryMonthlyBill")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryMonthlyBillRequest::~QueryMonthlyBillRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryMonthlyInstanceConsumptionRequest;
|
||||
|
||||
QueryMonthlyInstanceConsumptionRequest::QueryMonthlyInstanceConsumptionRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryMonthlyInstanceConsumption")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryMonthlyInstanceConsumptionRequest::~QueryMonthlyInstanceConsumptionRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryOrdersRequest;
|
||||
|
||||
QueryOrdersRequest::QueryOrdersRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryOrders")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryOrdersRequest::~QueryOrdersRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryPrepaidCardsRequest;
|
||||
|
||||
QueryPrepaidCardsRequest::QueryPrepaidCardsRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryPrepaidCards")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryPrepaidCardsRequest::~QueryPrepaidCardsRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryProductListRequest;
|
||||
|
||||
QueryProductListRequest::QueryProductListRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryProductList")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryProductListRequest::~QueryProductListRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryRedeemRequest;
|
||||
|
||||
QueryRedeemRequest::QueryRedeemRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryRedeem")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
QueryRedeemRequest::~QueryRedeemRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryResellerAvailableQuotaRequest;
|
||||
|
||||
QueryResellerAvailableQuotaRequest::QueryResellerAvailableQuotaRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryResellerAvailableQuota")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryResellerAvailableQuotaRequest::~QueryResellerAvailableQuotaRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryResourcePackageInstancesRequest;
|
||||
|
||||
QueryResourcePackageInstancesRequest::QueryResourcePackageInstancesRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryResourcePackageInstances")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QueryResourcePackageInstancesRequest::~QueryResourcePackageInstancesRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QuerySettlementBillRequest;
|
||||
|
||||
QuerySettlementBillRequest::QuerySettlementBillRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QuerySettlementBill")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
QuerySettlementBillRequest::~QuerySettlementBillRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::QueryUserOmsDataRequest;
|
||||
|
||||
QueryUserOmsDataRequest::QueryUserOmsDataRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryUserOmsData")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
QueryUserOmsDataRequest::~QueryUserOmsDataRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::RenewInstanceRequest;
|
||||
|
||||
RenewInstanceRequest::RenewInstanceRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "RenewInstance")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
RenewInstanceRequest::~RenewInstanceRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::RenewResourcePackageRequest;
|
||||
|
||||
RenewResourcePackageRequest::RenewResourcePackageRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "RenewResourcePackage")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
RenewResourcePackageRequest::~RenewResourcePackageRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::SetRenewalRequest;
|
||||
|
||||
SetRenewalRequest::SetRenewalRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "SetRenewal")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SetRenewalRequest::~SetRenewalRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::SetResellerUserAlarmThresholdRequest;
|
||||
|
||||
SetResellerUserAlarmThresholdRequest::SetResellerUserAlarmThresholdRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "SetResellerUserAlarmThreshold")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SetResellerUserAlarmThresholdRequest::~SetResellerUserAlarmThresholdRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::SetResellerUserQuotaRequest;
|
||||
|
||||
SetResellerUserQuotaRequest::SetResellerUserQuotaRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "SetResellerUserQuota")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SetResellerUserQuotaRequest::~SetResellerUserQuotaRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::SetResellerUserStatusRequest;
|
||||
|
||||
SetResellerUserStatusRequest::SetResellerUserStatusRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "SetResellerUserStatus")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SetResellerUserStatusRequest::~SetResellerUserStatusRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::SubscribeBillToOSSRequest;
|
||||
|
||||
SubscribeBillToOSSRequest::SubscribeBillToOSSRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "SubscribeBillToOSS")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
SubscribeBillToOSSRequest::~SubscribeBillToOSSRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::UnsubscribeBillToOSSRequest;
|
||||
|
||||
UnsubscribeBillToOSSRequest::UnsubscribeBillToOSSRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "UnsubscribeBillToOSS")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UnsubscribeBillToOSSRequest::~UnsubscribeBillToOSSRequest()
|
||||
{}
|
||||
|
||||
@@ -20,7 +20,9 @@ using AlibabaCloud::BssOpenApi::Model::UpgradeResourcePackageRequest;
|
||||
|
||||
UpgradeResourcePackageRequest::UpgradeResourcePackageRequest() :
|
||||
RpcServiceRequest("bssopenapi", "2017-12-14", "UpgradeResourcePackage")
|
||||
{}
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UpgradeResourcePackageRequest::~UpgradeResourcePackageRequest()
|
||||
{}
|
||||
|
||||
Reference in New Issue
Block a user