Bill api add query conditions and return data field.

This commit is contained in:
sdk-team
2022-04-24 11:37:31 +00:00
parent 1310780a31
commit ed52841639
318 changed files with 10932 additions and 11226 deletions

View File

@@ -46,6 +46,8 @@
#include "model/CreateResellerUserQuotaResult.h"
#include "model/CreateResourcePackageRequest.h"
#include "model/CreateResourcePackageResult.h"
#include "model/CreateSavingsPlansInstanceRequest.h"
#include "model/CreateSavingsPlansInstanceResult.h"
#include "model/DeleteCostUnitRequest.h"
#include "model/DeleteCostUnitResult.h"
#include "model/DescribeInstanceBillRequest.h"
@@ -74,6 +76,8 @@
#include "model/DescribeSplitItemBillResult.h"
#include "model/EnableBillGenerationRequest.h"
#include "model/EnableBillGenerationResult.h"
#include "model/GetAccountRelationRequest.h"
#include "model/GetAccountRelationResult.h"
#include "model/GetCustomerAccountInfoRequest.h"
#include "model/GetCustomerAccountInfoResult.h"
#include "model/GetCustomerListRequest.h"
@@ -86,6 +90,8 @@
#include "model/GetResourcePackagePriceResult.h"
#include "model/GetSubscriptionPriceRequest.h"
#include "model/GetSubscriptionPriceResult.h"
#include "model/InquiryPriceRefundInstanceRequest.h"
#include "model/InquiryPriceRefundInstanceResult.h"
#include "model/ModifyAccountRelationRequest.h"
#include "model/ModifyAccountRelationResult.h"
#include "model/ModifyCostUnitRequest.h"
@@ -164,6 +170,8 @@
#include "model/QuerySplitItemBillResult.h"
#include "model/QueryUserOmsDataRequest.h"
#include "model/QueryUserOmsDataResult.h"
#include "model/RefundInstanceRequest.h"
#include "model/RefundInstanceResult.h"
#include "model/RelieveAccountRelationRequest.h"
#include "model/RelieveAccountRelationResult.h"
#include "model/RenewInstanceRequest.h"
@@ -239,6 +247,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateResourcePackageResult> CreateResourcePackageOutcome;
typedef std::future<CreateResourcePackageOutcome> CreateResourcePackageOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::CreateResourcePackageRequest&, const CreateResourcePackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateResourcePackageAsyncHandler;
typedef Outcome<Error, Model::CreateSavingsPlansInstanceResult> CreateSavingsPlansInstanceOutcome;
typedef std::future<CreateSavingsPlansInstanceOutcome> CreateSavingsPlansInstanceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::CreateSavingsPlansInstanceRequest&, const CreateSavingsPlansInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSavingsPlansInstanceAsyncHandler;
typedef Outcome<Error, Model::DeleteCostUnitResult> DeleteCostUnitOutcome;
typedef std::future<DeleteCostUnitOutcome> DeleteCostUnitOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::DeleteCostUnitRequest&, const DeleteCostUnitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCostUnitAsyncHandler;
@@ -281,6 +292,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::EnableBillGenerationResult> EnableBillGenerationOutcome;
typedef std::future<EnableBillGenerationOutcome> EnableBillGenerationOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::EnableBillGenerationRequest&, const EnableBillGenerationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableBillGenerationAsyncHandler;
typedef Outcome<Error, Model::GetAccountRelationResult> GetAccountRelationOutcome;
typedef std::future<GetAccountRelationOutcome> GetAccountRelationOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::GetAccountRelationRequest&, const GetAccountRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccountRelationAsyncHandler;
typedef Outcome<Error, Model::GetCustomerAccountInfoResult> GetCustomerAccountInfoOutcome;
typedef std::future<GetCustomerAccountInfoOutcome> GetCustomerAccountInfoOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::GetCustomerAccountInfoRequest&, const GetCustomerAccountInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCustomerAccountInfoAsyncHandler;
@@ -299,6 +313,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetSubscriptionPriceResult> GetSubscriptionPriceOutcome;
typedef std::future<GetSubscriptionPriceOutcome> GetSubscriptionPriceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::GetSubscriptionPriceRequest&, const GetSubscriptionPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSubscriptionPriceAsyncHandler;
typedef Outcome<Error, Model::InquiryPriceRefundInstanceResult> InquiryPriceRefundInstanceOutcome;
typedef std::future<InquiryPriceRefundInstanceOutcome> InquiryPriceRefundInstanceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::InquiryPriceRefundInstanceRequest&, const InquiryPriceRefundInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InquiryPriceRefundInstanceAsyncHandler;
typedef Outcome<Error, Model::ModifyAccountRelationResult> ModifyAccountRelationOutcome;
typedef std::future<ModifyAccountRelationOutcome> ModifyAccountRelationOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::ModifyAccountRelationRequest&, const ModifyAccountRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountRelationAsyncHandler;
@@ -416,6 +433,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryUserOmsDataResult> QueryUserOmsDataOutcome;
typedef std::future<QueryUserOmsDataOutcome> QueryUserOmsDataOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::QueryUserOmsDataRequest&, const QueryUserOmsDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryUserOmsDataAsyncHandler;
typedef Outcome<Error, Model::RefundInstanceResult> RefundInstanceOutcome;
typedef std::future<RefundInstanceOutcome> RefundInstanceOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::RefundInstanceRequest&, const RefundInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RefundInstanceAsyncHandler;
typedef Outcome<Error, Model::RelieveAccountRelationResult> RelieveAccountRelationOutcome;
typedef std::future<RelieveAccountRelationOutcome> RelieveAccountRelationOutcomeCallable;
typedef std::function<void(const BssOpenApiClient*, const Model::RelieveAccountRelationRequest&, const RelieveAccountRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RelieveAccountRelationAsyncHandler;
@@ -502,6 +522,9 @@ namespace AlibabaCloud
CreateResourcePackageOutcome createResourcePackage(const Model::CreateResourcePackageRequest &request)const;
void createResourcePackageAsync(const Model::CreateResourcePackageRequest& request, const CreateResourcePackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateResourcePackageOutcomeCallable createResourcePackageCallable(const Model::CreateResourcePackageRequest& request) const;
CreateSavingsPlansInstanceOutcome createSavingsPlansInstance(const Model::CreateSavingsPlansInstanceRequest &request)const;
void createSavingsPlansInstanceAsync(const Model::CreateSavingsPlansInstanceRequest& request, const CreateSavingsPlansInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSavingsPlansInstanceOutcomeCallable createSavingsPlansInstanceCallable(const Model::CreateSavingsPlansInstanceRequest& request) const;
DeleteCostUnitOutcome deleteCostUnit(const Model::DeleteCostUnitRequest &request)const;
void deleteCostUnitAsync(const Model::DeleteCostUnitRequest& request, const DeleteCostUnitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteCostUnitOutcomeCallable deleteCostUnitCallable(const Model::DeleteCostUnitRequest& request) const;
@@ -544,6 +567,9 @@ namespace AlibabaCloud
EnableBillGenerationOutcome enableBillGeneration(const Model::EnableBillGenerationRequest &request)const;
void enableBillGenerationAsync(const Model::EnableBillGenerationRequest& request, const EnableBillGenerationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EnableBillGenerationOutcomeCallable enableBillGenerationCallable(const Model::EnableBillGenerationRequest& request) const;
GetAccountRelationOutcome getAccountRelation(const Model::GetAccountRelationRequest &request)const;
void getAccountRelationAsync(const Model::GetAccountRelationRequest& request, const GetAccountRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAccountRelationOutcomeCallable getAccountRelationCallable(const Model::GetAccountRelationRequest& request) const;
GetCustomerAccountInfoOutcome getCustomerAccountInfo(const Model::GetCustomerAccountInfoRequest &request)const;
void getCustomerAccountInfoAsync(const Model::GetCustomerAccountInfoRequest& request, const GetCustomerAccountInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCustomerAccountInfoOutcomeCallable getCustomerAccountInfoCallable(const Model::GetCustomerAccountInfoRequest& request) const;
@@ -562,6 +588,9 @@ namespace AlibabaCloud
GetSubscriptionPriceOutcome getSubscriptionPrice(const Model::GetSubscriptionPriceRequest &request)const;
void getSubscriptionPriceAsync(const Model::GetSubscriptionPriceRequest& request, const GetSubscriptionPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSubscriptionPriceOutcomeCallable getSubscriptionPriceCallable(const Model::GetSubscriptionPriceRequest& request) const;
InquiryPriceRefundInstanceOutcome inquiryPriceRefundInstance(const Model::InquiryPriceRefundInstanceRequest &request)const;
void inquiryPriceRefundInstanceAsync(const Model::InquiryPriceRefundInstanceRequest& request, const InquiryPriceRefundInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InquiryPriceRefundInstanceOutcomeCallable inquiryPriceRefundInstanceCallable(const Model::InquiryPriceRefundInstanceRequest& request) const;
ModifyAccountRelationOutcome modifyAccountRelation(const Model::ModifyAccountRelationRequest &request)const;
void modifyAccountRelationAsync(const Model::ModifyAccountRelationRequest& request, const ModifyAccountRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyAccountRelationOutcomeCallable modifyAccountRelationCallable(const Model::ModifyAccountRelationRequest& request) const;
@@ -679,6 +708,9 @@ namespace AlibabaCloud
QueryUserOmsDataOutcome queryUserOmsData(const Model::QueryUserOmsDataRequest &request)const;
void queryUserOmsDataAsync(const Model::QueryUserOmsDataRequest& request, const QueryUserOmsDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryUserOmsDataOutcomeCallable queryUserOmsDataCallable(const Model::QueryUserOmsDataRequest& request) const;
RefundInstanceOutcome refundInstance(const Model::RefundInstanceRequest &request)const;
void refundInstanceAsync(const Model::RefundInstanceRequest& request, const RefundInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RefundInstanceOutcomeCallable refundInstanceCallable(const Model::RefundInstanceRequest& request) const;
RelieveAccountRelationOutcome relieveAccountRelation(const Model::RelieveAccountRelationRequest &request)const;
void relieveAccountRelationAsync(const Model::RelieveAccountRelationRequest& request, const RelieveAccountRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RelieveAccountRelationOutcomeCallable relieveAccountRelationCallable(const Model::RelieveAccountRelationRequest& request) const;

View File

@@ -1,66 +1,60 @@
/*
* 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_ADDACCOUNTRELATIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ADDACCOUNTRELATIONREQUEST_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 AddAccountRelationRequest : public RpcServiceRequest
{
public:
AddAccountRelationRequest();
~AddAccountRelationRequest();
std::string getChildNick()const;
void setChildNick(const std::string& childNick);
std::string getRelationType()const;
void setRelationType(const std::string& relationType);
long getParentUserId()const;
void setParentUserId(long parentUserId);
long getChildUserId()const;
void setChildUserId(long childUserId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::vector<std::string> getPermissionCodes()const;
void setPermissionCodes(const std::vector<std::string>& permissionCodes);
std::vector<std::string> getRoleCodes()const;
void setRoleCodes(const std::vector<std::string>& roleCodes);
private:
std::string childNick_;
std::string relationType_;
long parentUserId_;
long childUserId_;
std::string requestId_;
std::vector<std::string> permissionCodes_;
std::vector<std::string> roleCodes_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ADDACCOUNTRELATIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_ADDACCOUNTRELATIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ADDACCOUNTRELATIONREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT AddAccountRelationRequest : public RpcServiceRequest {
public:
AddAccountRelationRequest();
~AddAccountRelationRequest();
std::string getChildNick() const;
void setChildNick(const std::string &childNick);
std::string getRelationType() const;
void setRelationType(const std::string &relationType);
long getParentUserId() const;
void setParentUserId(long parentUserId);
long getChildUserId() const;
void setChildUserId(long childUserId);
std::string getRequestId() const;
void setRequestId(const std::string &requestId);
std::vector<std::string> getPermissionCodes() const;
void setPermissionCodes(const std::vector<std::string> &permissionCodes);
std::vector<std::string> getRoleCodes() const;
void setRoleCodes(const std::vector<std::string> &roleCodes);
private:
std::string childNick_;
std::string relationType_;
long parentUserId_;
long childUserId_;
std::string requestId_;
std::vector<std::string> permissionCodes_;
std::vector<std::string> roleCodes_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ADDACCOUNTRELATIONREQUEST_H_

View File

@@ -34,6 +34,7 @@ namespace AlibabaCloud
public:
struct Data
{
long relationId;
std::string hostId;
};

View File

@@ -1,68 +1,60 @@
/*
* 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_ALLOCATECOSTUNITRESOURCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ALLOCATECOSTUNITRESOURCEREQUEST_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 AllocateCostUnitResourceRequest : public RpcServiceRequest
{
public:
struct ResourceInstanceList
{
std::string resourceId;
std::string commodityCode;
std::string apportionCode;
long resourceUserId;
};
public:
AllocateCostUnitResourceRequest();
~AllocateCostUnitResourceRequest();
std::vector<ResourceInstanceList> getResourceInstanceList()const;
void setResourceInstanceList(const std::vector<ResourceInstanceList>& resourceInstanceList);
long getFromUnitId()const;
void setFromUnitId(long fromUnitId);
long getToUnitId()const;
void setToUnitId(long toUnitId);
long getFromUnitUserId()const;
void setFromUnitUserId(long fromUnitUserId);
long getToUnitUserId()const;
void setToUnitUserId(long toUnitUserId);
private:
std::vector<ResourceInstanceList> resourceInstanceList_;
long fromUnitId_;
long toUnitId_;
long fromUnitUserId_;
long toUnitUserId_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ALLOCATECOSTUNITRESOURCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_ALLOCATECOSTUNITRESOURCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ALLOCATECOSTUNITRESOURCEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT AllocateCostUnitResourceRequest : public RpcServiceRequest {
public:
struct ResourceInstanceList {
std::string resourceId;
std::string commodityCode;
std::string apportionCode;
long resourceUserId;
};
AllocateCostUnitResourceRequest();
~AllocateCostUnitResourceRequest();
std::vector<ResourceInstanceList> getResourceInstanceList() const;
void setResourceInstanceList(const std::vector<ResourceInstanceList> &resourceInstanceList);
long getFromUnitId() const;
void setFromUnitId(long fromUnitId);
long getToUnitId() const;
void setToUnitId(long toUnitId);
long getFromUnitUserId() const;
void setFromUnitUserId(long fromUnitUserId);
long getToUnitUserId() const;
void setToUnitUserId(long toUnitUserId);
private:
std::vector<ResourceInstanceList> resourceInstanceList_;
long fromUnitId_;
long toUnitId_;
long fromUnitUserId_;
long toUnitUserId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ALLOCATECOSTUNITRESOURCEREQUEST_H_

View File

@@ -1,75 +1,69 @@
/*
* 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_APPLYINVOICEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_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 ApplyInvoiceRequest : public RpcServiceRequest
{
public:
ApplyInvoiceRequest();
~ApplyInvoiceRequest();
int getInvoicingType()const;
void setInvoicingType(int invoicingType);
int getProcessWay()const;
void setProcessWay(int processWay);
long getOwnerId()const;
void setOwnerId(long ownerId);
long getInvoiceAmount()const;
void setInvoiceAmount(long invoiceAmount);
long getAddressId()const;
void setAddressId(long addressId);
std::string getApplyUserNick()const;
void setApplyUserNick(const std::string& applyUserNick);
bool getInvoiceByAmount()const;
void setInvoiceByAmount(bool invoiceByAmount);
long getCustomerId()const;
void setCustomerId(long customerId);
std::vector<long> getSelectedIds()const;
void setSelectedIds(const std::vector<long>& selectedIds);
std::string getUserRemark()const;
void setUserRemark(const std::string& userRemark);
private:
int invoicingType_;
int processWay_;
long ownerId_;
long invoiceAmount_;
long addressId_;
std::string applyUserNick_;
bool invoiceByAmount_;
long customerId_;
std::vector<long> selectedIds_;
std::string userRemark_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT ApplyInvoiceRequest : public RpcServiceRequest {
public:
ApplyInvoiceRequest();
~ApplyInvoiceRequest();
int getInvoicingType() const;
void setInvoicingType(int invoicingType);
int getProcessWay() const;
void setProcessWay(int processWay);
long getOwnerId() const;
void setOwnerId(long ownerId);
long getInvoiceAmount() const;
void setInvoiceAmount(long invoiceAmount);
long getAddressId() const;
void setAddressId(long addressId);
std::string getApplyUserNick() const;
void setApplyUserNick(const std::string &applyUserNick);
bool getInvoiceByAmount() const;
void setInvoiceByAmount(bool invoiceByAmount);
long getCustomerId() const;
void setCustomerId(long customerId);
std::vector<long> getSelectedIds() const;
void setSelectedIds(const std::vector<long> &selectedIds);
std::string getUserRemark() const;
void setUserRemark(const std::string &userRemark);
private:
int invoicingType_;
int processWay_;
long ownerId_;
long invoiceAmount_;
long addressId_;
std::string applyUserNick_;
bool invoiceByAmount_;
long customerId_;
std::vector<long> selectedIds_;
std::string userRemark_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_APPLYINVOICEREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_CANCELORDERREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_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 CancelOrderRequest : public RpcServiceRequest
{
public:
CancelOrderRequest();
~CancelOrderRequest();
std::string getOrderId()const;
void setOrderId(const std::string& orderId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string orderId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT CancelOrderRequest : public RpcServiceRequest {
public:
CancelOrderRequest();
~CancelOrderRequest();
std::string getOrderId() const;
void setOrderId(const std::string &orderId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string orderId_;
long ownerId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CANCELORDERREQUEST_H_

View File

@@ -1,69 +1,63 @@
/*
* 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_CHANGERESELLERCONSUMEAMOUNTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGERESELLERCONSUMEAMOUNTREQUEST_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 ChangeResellerConsumeAmountRequest : public RpcServiceRequest
{
public:
ChangeResellerConsumeAmountRequest();
~ChangeResellerConsumeAmountRequest();
std::string getAmount()const;
void setAmount(const std::string& amount);
std::string getOutBizId()const;
void setOutBizId(const std::string& outBizId);
std::string getSource()const;
void setSource(const std::string& source);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getBusinessType()const;
void setBusinessType(const std::string& businessType);
std::string getAdjustType()const;
void setAdjustType(const std::string& adjustType);
std::string getExtendMap()const;
void setExtendMap(const std::string& extendMap);
std::string getCurrency()const;
void setCurrency(const std::string& currency);
private:
std::string amount_;
std::string outBizId_;
std::string source_;
long ownerId_;
std::string businessType_;
std::string adjustType_;
std::string extendMap_;
std::string currency_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGERESELLERCONSUMEAMOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGERESELLERCONSUMEAMOUNTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGERESELLERCONSUMEAMOUNTREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT ChangeResellerConsumeAmountRequest : public RpcServiceRequest {
public:
ChangeResellerConsumeAmountRequest();
~ChangeResellerConsumeAmountRequest();
std::string getAmount() const;
void setAmount(const std::string &amount);
std::string getOutBizId() const;
void setOutBizId(const std::string &outBizId);
std::string getSource() const;
void setSource(const std::string &source);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getBusinessType() const;
void setBusinessType(const std::string &businessType);
std::string getAdjustType() const;
void setAdjustType(const std::string &adjustType);
std::string getExtendMap() const;
void setExtendMap(const std::string &extendMap);
std::string getCurrency() const;
void setCurrency(const std::string &currency);
private:
std::string amount_;
std::string outBizId_;
std::string source_;
long ownerId_;
std::string businessType_;
std::string adjustType_;
std::string extendMap_;
std::string currency_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CHANGERESELLERCONSUMEAMOUNTREQUEST_H_

View File

@@ -1,63 +1,60 @@
/*
* 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_CONFIRMRELATIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CONFIRMRELATIONREQUEST_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 ConfirmRelationRequest : public RpcServiceRequest
{
public:
ConfirmRelationRequest();
~ConfirmRelationRequest();
std::string getRelationType()const;
void setRelationType(const std::string& relationType);
long getParentUserId()const;
void setParentUserId(long parentUserId);
std::string getConfirmCode()const;
void setConfirmCode(const std::string& confirmCode);
long getChildUserId()const;
void setChildUserId(long childUserId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::vector<std::string> getPermissionCodes()const;
void setPermissionCodes(const std::vector<std::string>& permissionCodes);
private:
std::string relationType_;
long parentUserId_;
std::string confirmCode_;
long childUserId_;
std::string requestId_;
std::vector<std::string> permissionCodes_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CONFIRMRELATIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CONFIRMRELATIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CONFIRMRELATIONREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT ConfirmRelationRequest : public RpcServiceRequest {
public:
ConfirmRelationRequest();
~ConfirmRelationRequest();
std::string getRelationType() const;
void setRelationType(const std::string &relationType);
long getParentUserId() const;
void setParentUserId(long parentUserId);
std::string getConfirmCode() const;
void setConfirmCode(const std::string &confirmCode);
long getChildUserId() const;
void setChildUserId(long childUserId);
std::string getRequestId() const;
void setRequestId(const std::string &requestId);
std::vector<std::string> getPermissionCodes() const;
void setPermissionCodes(const std::vector<std::string> &permissionCodes);
long getRelationId() const;
void setRelationId(long relationId);
private:
std::string relationType_;
long parentUserId_;
std::string confirmCode_;
long childUserId_;
std::string requestId_;
std::vector<std::string> permissionCodes_;
long relationId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CONFIRMRELATIONREQUEST_H_

View File

@@ -1,63 +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_CONVERTCHARGETYPEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_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 ConvertChargeTypeRequest : public RpcServiceRequest
{
public:
ConvertChargeTypeRequest();
~ConvertChargeTypeRequest();
int getPeriod()const;
void setPeriod(int period);
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getProductType()const;
void setProductType(const std::string& productType);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
private:
int period_;
std::string productCode_;
std::string subscriptionType_;
long ownerId_;
std::string productType_;
std::string instanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT ConvertChargeTypeRequest : public RpcServiceRequest {
public:
ConvertChargeTypeRequest();
~ConvertChargeTypeRequest();
int getPeriod() const;
void setPeriod(int period);
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getProductType() const;
void setProductType(const std::string &productType);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
int period_;
std::string productCode_;
std::string subscriptionType_;
long ownerId_;
std::string productType_;
std::string instanceId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CONVERTCHARGETYPEREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_CREATEAGACCOUNTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEAGACCOUNTREQUEST_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 CreateAgAccountRequest : public RpcServiceRequest
{
public:
CreateAgAccountRequest();
~CreateAgAccountRequest();
std::string getFirstName()const;
void setFirstName(const std::string& firstName);
std::string getCityName()const;
void setCityName(const std::string& cityName);
std::string getPostcode()const;
void setPostcode(const std::string& postcode);
std::string getEnterpriseName()const;
void setEnterpriseName(const std::string& enterpriseName);
std::string getNationCode()const;
void setNationCode(const std::string& nationCode);
std::string getLastName()const;
void setLastName(const std::string& lastName);
std::string getLoginEmail()const;
void setLoginEmail(const std::string& loginEmail);
std::string getProvinceName()const;
void setProvinceName(const std::string& provinceName);
std::string getAccountAttr()const;
void setAccountAttr(const std::string& accountAttr);
private:
std::string firstName_;
std::string cityName_;
std::string postcode_;
std::string enterpriseName_;
std::string nationCode_;
std::string lastName_;
std::string loginEmail_;
std::string provinceName_;
std::string accountAttr_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEAGACCOUNTREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEAGACCOUNTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEAGACCOUNTREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateAgAccountRequest : public RpcServiceRequest {
public:
CreateAgAccountRequest();
~CreateAgAccountRequest();
std::string getFirstName() const;
void setFirstName(const std::string &firstName);
std::string getCityName() const;
void setCityName(const std::string &cityName);
std::string getPostcode() const;
void setPostcode(const std::string &postcode);
std::string getEnterpriseName() const;
void setEnterpriseName(const std::string &enterpriseName);
std::string getNationCode() const;
void setNationCode(const std::string &nationCode);
std::string getLastName() const;
void setLastName(const std::string &lastName);
std::string getLoginEmail() const;
void setLoginEmail(const std::string &loginEmail);
std::string getProvinceName() const;
void setProvinceName(const std::string &provinceName);
std::string getAccountAttr() const;
void setAccountAttr(const std::string &accountAttr);
private:
std::string firstName_;
std::string cityName_;
std::string postcode_;
std::string enterpriseName_;
std::string nationCode_;
std::string lastName_;
std::string loginEmail_;
std::string provinceName_;
std::string accountAttr_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEAGACCOUNTREQUEST_H_

View File

@@ -1,55 +1,47 @@
/*
* 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_CREATECOSTUNITREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATECOSTUNITREQUEST_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 CreateCostUnitRequest : public RpcServiceRequest
{
public:
struct UnitEntityList
{
std::string unitName;
long parentUnitId;
long ownerUid;
};
public:
CreateCostUnitRequest();
~CreateCostUnitRequest();
std::vector<UnitEntityList> getUnitEntityList()const;
void setUnitEntityList(const std::vector<UnitEntityList>& unitEntityList);
private:
std::vector<UnitEntityList> unitEntityList_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATECOSTUNITREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATECOSTUNITREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATECOSTUNITREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateCostUnitRequest : public RpcServiceRequest {
public:
struct UnitEntityList {
std::string unitName;
long parentUnitId;
long ownerUid;
};
CreateCostUnitRequest();
~CreateCostUnitRequest();
std::vector<UnitEntityList> getUnitEntityList() const;
void setUnitEntityList(const std::vector<UnitEntityList> &unitEntityList);
private:
std::vector<UnitEntityList> unitEntityList_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATECOSTUNITREQUEST_H_

View File

@@ -1,81 +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.
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_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 CreateInstanceRequest : public RpcServiceRequest
{
public:
struct _Parameter
{
std::string code;
std::string value;
};
public:
CreateInstanceRequest();
~CreateInstanceRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
int getPeriod()const;
void setPeriod(int period);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
std::string getLogistics()const;
void setLogistics(const std::string& logistics);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getProductType()const;
void setProductType(const std::string& productType);
int getRenewPeriod()const;
void setRenewPeriod(int renewPeriod);
std::vector<_Parameter> get_Parameter()const;
void set_Parameter(const std::vector<_Parameter>& _parameter);
std::string getRenewalStatus()const;
void setRenewalStatus(const std::string& renewalStatus);
private:
std::string productCode_;
int period_;
std::string clientToken_;
std::string subscriptionType_;
std::string logistics_;
long ownerId_;
std::string productType_;
int renewPeriod_;
std::vector<_Parameter> _parameter_;
std::string renewalStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateInstanceRequest : public RpcServiceRequest {
public:
struct _Parameter {
std::string code;
std::string value;
};
CreateInstanceRequest();
~CreateInstanceRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
int getPeriod() const;
void setPeriod(int period);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
std::string getLogistics() const;
void setLogistics(const std::string &logistics);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getProductType() const;
void setProductType(const std::string &productType);
int getRenewPeriod() const;
void setRenewPeriod(int renewPeriod);
std::string getRenewalStatus() const;
void setRenewalStatus(const std::string &renewalStatus);
std::vector<_Parameter> get_Parameter() const;
void set_Parameter(const std::vector<_Parameter> &_parameter);
private:
std::string productCode_;
int period_;
std::string clientToken_;
std::string subscriptionType_;
std::string logistics_;
long ownerId_;
std::string productType_;
int renewPeriod_;
std::string renewalStatus_;
std::vector<_Parameter> _parameter_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATEINSTANCEREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_CREATERESELLERUSERQUOTAREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESELLERUSERQUOTAREQUEST_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 CreateResellerUserQuotaRequest : public RpcServiceRequest
{
public:
CreateResellerUserQuotaRequest();
~CreateResellerUserQuotaRequest();
std::string getAmount()const;
void setAmount(const std::string& amount);
std::string getOutBizId()const;
void setOutBizId(const std::string& outBizId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCurrency()const;
void setCurrency(const std::string& currency);
private:
std::string amount_;
std::string outBizId_;
long ownerId_;
std::string currency_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESELLERUSERQUOTAREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESELLERUSERQUOTAREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESELLERUSERQUOTAREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateResellerUserQuotaRequest : public RpcServiceRequest {
public:
CreateResellerUserQuotaRequest();
~CreateResellerUserQuotaRequest();
std::string getAmount() const;
void setAmount(const std::string &amount);
std::string getOutBizId() const;
void setOutBizId(const std::string &outBizId);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCurrency() const;
void setCurrency(const std::string &currency);
private:
std::string amount_;
std::string outBizId_;
long ownerId_;
std::string currency_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESELLERUSERQUOTAREQUEST_H_

View File

@@ -1,66 +1,60 @@
/*
* 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_CREATERESOURCEPACKAGEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_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 CreateResourcePackageRequest : public RpcServiceRequest
{
public:
CreateResourcePackageRequest();
~CreateResourcePackageRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getSpecification()const;
void setSpecification(const std::string& specification);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getEffectiveDate()const;
void setEffectiveDate(const std::string& effectiveDate);
int getDuration()const;
void setDuration(int duration);
std::string getPackageType()const;
void setPackageType(const std::string& packageType);
std::string getPricingCycle()const;
void setPricingCycle(const std::string& pricingCycle);
private:
std::string productCode_;
std::string specification_;
long ownerId_;
std::string effectiveDate_;
int duration_;
std::string packageType_;
std::string pricingCycle_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateResourcePackageRequest : public RpcServiceRequest {
public:
CreateResourcePackageRequest();
~CreateResourcePackageRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getSpecification() const;
void setSpecification(const std::string &specification);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getEffectiveDate() const;
void setEffectiveDate(const std::string &effectiveDate);
int getDuration() const;
void setDuration(int duration);
std::string getPackageType() const;
void setPackageType(const std::string &packageType);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
std::string productCode_;
std::string specification_;
long ownerId_;
std::string effectiveDate_;
int duration_;
std::string packageType_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATERESOURCEPACKAGEREQUEST_H_

View File

@@ -0,0 +1,69 @@
/*
* 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_CREATESAVINGSPLANSINSTANCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATESAVINGSPLANSINSTANCEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT CreateSavingsPlansInstanceRequest : public RpcServiceRequest {
public:
CreateSavingsPlansInstanceRequest();
~CreateSavingsPlansInstanceRequest();
std::string getSpecification() const;
void setSpecification(const std::string &specification);
std::string getPoolValue() const;
void setPoolValue(const std::string &poolValue);
std::string getCommodityCode() const;
void setCommodityCode(const std::string &commodityCode);
std::string getType() const;
void setType(const std::string &type);
std::string getEffectiveDate() const;
void setEffectiveDate(const std::string &effectiveDate);
std::string getDuration() const;
void setDuration(const std::string &duration);
std::string getSpecType() const;
void setSpecType(const std::string &specType);
std::string getPayMode() const;
void setPayMode(const std::string &payMode);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
private:
std::string specification_;
std::string poolValue_;
std::string commodityCode_;
std::string type_;
std::string effectiveDate_;
std::string duration_;
std::string specType_;
std::string payMode_;
std::string region_;
std::string pricingCycle_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_CREATESAVINGSPLANSINSTANCEREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_CREATESAVINGSPLANSINSTANCERESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_CREATESAVINGSPLANSINSTANCERESULT_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 CreateSavingsPlansInstanceResult : public ServiceResult
{
public:
struct Data
{
long orderId;
};
CreateSavingsPlansInstanceResult();
explicit CreateSavingsPlansInstanceResult(const std::string &payload);
~CreateSavingsPlansInstanceResult();
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_CREATESAVINGSPLANSINSTANCERESULT_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_DELETECOSTUNITREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DELETECOSTUNITREQUEST_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 DeleteCostUnitRequest : public RpcServiceRequest
{
public:
DeleteCostUnitRequest();
~DeleteCostUnitRequest();
long getUnitId()const;
void setUnitId(long unitId);
long getOwnerUid()const;
void setOwnerUid(long ownerUid);
private:
long unitId_;
long ownerUid_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DELETECOSTUNITREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DELETECOSTUNITREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DELETECOSTUNITREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DeleteCostUnitRequest : public RpcServiceRequest {
public:
DeleteCostUnitRequest();
~DeleteCostUnitRequest();
long getUnitId() const;
void setUnitId(long unitId);
long getOwnerUid() const;
void setOwnerUid(long ownerUid);
private:
long unitId_;
long ownerUid_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DELETECOSTUNITREQUEST_H_

View File

@@ -1,84 +1,78 @@
/*
* 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_DESCRIBEINSTANCEBILLREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEBILLREQUEST_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 DescribeInstanceBillRequest : public RpcServiceRequest
{
public:
DescribeInstanceBillRequest();
~DescribeInstanceBillRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
bool getIsHideZeroCharge()const;
void setIsHideZeroCharge(bool isHideZeroCharge);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getProductType()const;
void setProductType(const std::string& productType);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getBillingCycle()const;
void setBillingCycle(const std::string& billingCycle);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getBillingDate()const;
void setBillingDate(const std::string& billingDate);
bool getIsBillingItem()const;
void setIsBillingItem(bool isBillingItem);
std::string getInstanceID()const;
void setInstanceID(const std::string& instanceID);
std::string getGranularity()const;
void setGranularity(const std::string& granularity);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string productCode_;
bool isHideZeroCharge_;
std::string subscriptionType_;
long billOwnerId_;
std::string productType_;
std::string nextToken_;
std::string billingCycle_;
long ownerId_;
std::string billingDate_;
bool isBillingItem_;
std::string instanceID_;
std::string granularity_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEBILLREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEBILLREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEBILLREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeInstanceBillRequest : public RpcServiceRequest {
public:
DescribeInstanceBillRequest();
~DescribeInstanceBillRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
bool getIsHideZeroCharge() const;
void setIsHideZeroCharge(bool isHideZeroCharge);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getProductType() const;
void setProductType(const std::string &productType);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getBillingCycle() const;
void setBillingCycle(const std::string &billingCycle);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getBillingDate() const;
void setBillingDate(const std::string &billingDate);
bool getIsBillingItem() const;
void setIsBillingItem(bool isBillingItem);
std::string getInstanceID() const;
void setInstanceID(const std::string &instanceID);
std::string getGranularity() const;
void setGranularity(const std::string &granularity);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string productCode_;
bool isHideZeroCharge_;
std::string subscriptionType_;
long billOwnerId_;
std::string productType_;
std::string nextToken_;
std::string billingCycle_;
long ownerId_;
std::string billingDate_;
bool isBillingItem_;
std::string instanceID_;
std::string granularity_;
int maxResults_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEINSTANCEBILLREQUEST_H_

View File

@@ -41,23 +41,25 @@ namespace AlibabaCloud
std::string instanceID;
std::string billAccountID;
float deductedByCashCoupons;
std::string listPriceUnit;
std::string billingDate;
std::string listPrice;
std::string listPriceUnit;
float paymentAmount;
std::string listPrice;
float deductedByPrepaidCard;
float invoiceDiscount;
std::string subscriptionType;
std::string item;
std::string subscriptionType;
float pretaxGrossAmount;
std::string instanceConfig;
std::string currency;
std::string commodityCode;
std::string itemName;
std::string costUnit;
std::string resourceGroup;
float adjustAmount;
std::string billingType;
std::string usage;
float deductedByCoupons;
std::string usage;
std::string productDetail;
std::string productCode;
std::string zone;
@@ -66,18 +68,20 @@ namespace AlibabaCloud
std::string bizType;
std::string billingItem;
std::string nickName;
std::string intranetIP;
std::string pipCode;
std::string intranetIP;
std::string servicePeriodUnit;
std::string servicePeriod;
std::string deductedByResourcePackage;
std::string usageUnit;
std::string ownerID;
float pretaxAmount;
std::string billingItemCode;
std::string internetIP;
std::string region;
float pretaxAmount;
std::string ownerID;
std::string billAccountName;
std::string region;
std::string tag;
float cashAmount;
};
std::string billingCycle;
int totalCount;

View File

@@ -1,57 +1,51 @@
/*
* 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_DESCRIBEPRICINGMODULEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_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 DescribePricingModuleRequest : public RpcServiceRequest
{
public:
DescribePricingModuleRequest();
~DescribePricingModuleRequest();
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 productCode_;
std::string subscriptionType_;
long ownerId_;
std::string productType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribePricingModuleRequest : public RpcServiceRequest {
public:
DescribePricingModuleRequest();
~DescribePricingModuleRequest();
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 productCode_;
std::string subscriptionType_;
long ownerId_;
std::string productType_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBEPRICINGMODULEREQUEST_H_

View File

@@ -48,8 +48,8 @@ namespace AlibabaCloud
{
std::string type;
std::string value;
std::string name;
std::string remark;
std::string name;
};
std::vector<Attribute::AttributeValue> values;
std::string unit;

View File

@@ -1,66 +1,60 @@
/*
* 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_DESCRIBERESOURCECOVERAGEDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGEDETAILREQUEST_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 DescribeResourceCoverageDetailRequest : public RpcServiceRequest
{
public:
DescribeResourceCoverageDetailRequest();
~DescribeResourceCoverageDetailRequest();
std::string getPeriodType()const;
void setPeriodType(const std::string& periodType);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getStartPeriod()const;
void setStartPeriod(const std::string& startPeriod);
std::string getEndPeriod()const;
void setEndPeriod(const std::string& endPeriod);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string periodType_;
long billOwnerId_;
std::string resourceType_;
std::string startPeriod_;
std::string endPeriod_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGEDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGEDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGEDETAILREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeResourceCoverageDetailRequest : public RpcServiceRequest {
public:
DescribeResourceCoverageDetailRequest();
~DescribeResourceCoverageDetailRequest();
std::string getPeriodType() const;
void setPeriodType(const std::string &periodType);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getStartPeriod() const;
void setStartPeriod(const std::string &startPeriod);
std::string getEndPeriod() const;
void setEndPeriod(const std::string &endPeriod);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string periodType_;
long billOwnerId_;
std::string resourceType_;
std::string startPeriod_;
std::string endPeriod_;
std::string nextToken_;
int maxResults_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGEDETAILREQUEST_H_

View File

@@ -37,13 +37,13 @@ namespace AlibabaCloud
struct Item
{
std::string regionNo;
std::string userName;
std::string instanceSpec;
std::string userName;
std::string productName;
std::string endTime;
std::string productCode;
std::string instanceId;
std::string capacityUnit;
std::string instanceId;
std::string productCode;
std::string zone;
std::string startTime;
float paymentAmount;

View File

@@ -1,60 +1,54 @@
/*
* 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_DESCRIBERESOURCECOVERAGETOTALREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGETOTALREQUEST_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 DescribeResourceCoverageTotalRequest : public RpcServiceRequest
{
public:
DescribeResourceCoverageTotalRequest();
~DescribeResourceCoverageTotalRequest();
std::string getPeriodType()const;
void setPeriodType(const std::string& periodType);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getStartPeriod()const;
void setStartPeriod(const std::string& startPeriod);
std::string getEndPeriod()const;
void setEndPeriod(const std::string& endPeriod);
private:
std::string periodType_;
long billOwnerId_;
std::string resourceType_;
std::string startPeriod_;
std::string endPeriod_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGETOTALREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGETOTALREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGETOTALREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeResourceCoverageTotalRequest : public RpcServiceRequest {
public:
DescribeResourceCoverageTotalRequest();
~DescribeResourceCoverageTotalRequest();
std::string getPeriodType() const;
void setPeriodType(const std::string &periodType);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getStartPeriod() const;
void setStartPeriod(const std::string &startPeriod);
std::string getEndPeriod() const;
void setEndPeriod(const std::string &endPeriod);
private:
std::string periodType_;
long billOwnerId_;
std::string resourceType_;
std::string startPeriod_;
std::string endPeriod_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCECOVERAGETOTALREQUEST_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_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 DescribeResourcePackageProductRequest : public RpcServiceRequest
{
public:
DescribeResourcePackageProductRequest();
~DescribeResourcePackageProductRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
private:
std::string productCode_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeResourcePackageProductRequest : public RpcServiceRequest {
public:
DescribeResourcePackageProductRequest();
~DescribeResourcePackageProductRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
private:
std::string productCode_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEPACKAGEPRODUCTREQUEST_H_

View File

@@ -1,66 +1,60 @@
/*
* 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_DESCRIBERESOURCEUSAGEDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGEDETAILREQUEST_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 DescribeResourceUsageDetailRequest : public RpcServiceRequest
{
public:
DescribeResourceUsageDetailRequest();
~DescribeResourceUsageDetailRequest();
std::string getPeriodType()const;
void setPeriodType(const std::string& periodType);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getStartPeriod()const;
void setStartPeriod(const std::string& startPeriod);
std::string getEndPeriod()const;
void setEndPeriod(const std::string& endPeriod);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string periodType_;
long billOwnerId_;
std::string resourceType_;
std::string startPeriod_;
std::string endPeriod_;
std::string nextToken_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGEDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGEDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGEDETAILREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeResourceUsageDetailRequest : public RpcServiceRequest {
public:
DescribeResourceUsageDetailRequest();
~DescribeResourceUsageDetailRequest();
std::string getPeriodType() const;
void setPeriodType(const std::string &periodType);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getStartPeriod() const;
void setStartPeriod(const std::string &startPeriod);
std::string getEndPeriod() const;
void setEndPeriod(const std::string &endPeriod);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string periodType_;
long billOwnerId_;
std::string resourceType_;
std::string startPeriod_;
std::string endPeriod_;
std::string nextToken_;
int maxResults_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGEDETAILREQUEST_H_

View File

@@ -39,8 +39,8 @@ namespace AlibabaCloud
std::string status;
std::string regionNo;
std::string postpaidCost;
std::string userName;
std::string instanceSpec;
std::string userName;
std::string endTime;
std::string capacityUnit;
std::string zone;
@@ -55,8 +55,8 @@ namespace AlibabaCloud
float totalQuantity;
std::string userId;
std::string currency;
std::string region;
std::string potentialSavedCost;
std::string region;
std::string resourceInstanceId;
float deductQuantity;
};

View File

@@ -1,60 +1,54 @@
/*
* 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_DESCRIBERESOURCEUSAGETOTALREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGETOTALREQUEST_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 DescribeResourceUsageTotalRequest : public RpcServiceRequest
{
public:
DescribeResourceUsageTotalRequest();
~DescribeResourceUsageTotalRequest();
std::string getPeriodType()const;
void setPeriodType(const std::string& periodType);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getStartPeriod()const;
void setStartPeriod(const std::string& startPeriod);
std::string getEndPeriod()const;
void setEndPeriod(const std::string& endPeriod);
private:
std::string periodType_;
long billOwnerId_;
std::string resourceType_;
std::string startPeriod_;
std::string endPeriod_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGETOTALREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGETOTALREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGETOTALREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeResourceUsageTotalRequest : public RpcServiceRequest {
public:
DescribeResourceUsageTotalRequest();
~DescribeResourceUsageTotalRequest();
std::string getPeriodType() const;
void setPeriodType(const std::string &periodType);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
std::string getStartPeriod() const;
void setStartPeriod(const std::string &startPeriod);
std::string getEndPeriod() const;
void setEndPeriod(const std::string &endPeriod);
private:
std::string periodType_;
long billOwnerId_;
std::string resourceType_;
std::string startPeriod_;
std::string endPeriod_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBERESOURCEUSAGETOTALREQUEST_H_

View File

@@ -1,63 +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_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_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 DescribeSavingsPlansCoverageDetailRequest : public RpcServiceRequest
{
public:
DescribeSavingsPlansCoverageDetailRequest();
~DescribeSavingsPlansCoverageDetailRequest();
std::string getPeriodType()const;
void setPeriodType(const std::string& periodType);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getStartPeriod()const;
void setStartPeriod(const std::string& startPeriod);
std::string getEndPeriod()const;
void setEndPeriod(const std::string& endPeriod);
std::string getToken()const;
void setToken(const std::string& token);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string periodType_;
long billOwnerId_;
std::string startPeriod_;
std::string endPeriod_;
std::string token_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeSavingsPlansCoverageDetailRequest : public RpcServiceRequest {
public:
DescribeSavingsPlansCoverageDetailRequest();
~DescribeSavingsPlansCoverageDetailRequest();
std::string getPeriodType() const;
void setPeriodType(const std::string &periodType);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getStartPeriod() const;
void setStartPeriod(const std::string &startPeriod);
std::string getEndPeriod() const;
void setEndPeriod(const std::string &endPeriod);
std::string getToken() const;
void setToken(const std::string &token);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string periodType_;
long billOwnerId_;
std::string startPeriod_;
std::string endPeriod_;
std::string token_;
int maxResults_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGEDETAILREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
struct Item
{
float postpaidCost;
std::string userName;
std::string instanceSpec;
std::string userName;
std::string instanceId;
long userId;
std::string endPeriod;

View File

@@ -1,57 +1,51 @@
/*
* 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_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_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 DescribeSavingsPlansCoverageTotalRequest : public RpcServiceRequest
{
public:
DescribeSavingsPlansCoverageTotalRequest();
~DescribeSavingsPlansCoverageTotalRequest();
std::string getPeriodType()const;
void setPeriodType(const std::string& periodType);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getStartPeriod()const;
void setStartPeriod(const std::string& startPeriod);
std::string getEndPeriod()const;
void setEndPeriod(const std::string& endPeriod);
private:
std::string periodType_;
long billOwnerId_;
std::string startPeriod_;
std::string endPeriod_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeSavingsPlansCoverageTotalRequest : public RpcServiceRequest {
public:
DescribeSavingsPlansCoverageTotalRequest();
~DescribeSavingsPlansCoverageTotalRequest();
std::string getPeriodType() const;
void setPeriodType(const std::string &periodType);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getStartPeriod() const;
void setStartPeriod(const std::string &startPeriod);
std::string getEndPeriod() const;
void setEndPeriod(const std::string &endPeriod);
private:
std::string periodType_;
long billOwnerId_;
std::string startPeriod_;
std::string endPeriod_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSCOVERAGETOTALREQUEST_H_

View File

@@ -1,63 +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_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_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 DescribeSavingsPlansUsageDetailRequest : public RpcServiceRequest
{
public:
DescribeSavingsPlansUsageDetailRequest();
~DescribeSavingsPlansUsageDetailRequest();
std::string getPeriodType()const;
void setPeriodType(const std::string& periodType);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getStartPeriod()const;
void setStartPeriod(const std::string& startPeriod);
std::string getEndPeriod()const;
void setEndPeriod(const std::string& endPeriod);
std::string getToken()const;
void setToken(const std::string& token);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string periodType_;
long billOwnerId_;
std::string startPeriod_;
std::string endPeriod_;
std::string token_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeSavingsPlansUsageDetailRequest : public RpcServiceRequest {
public:
DescribeSavingsPlansUsageDetailRequest();
~DescribeSavingsPlansUsageDetailRequest();
std::string getPeriodType() const;
void setPeriodType(const std::string &periodType);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getStartPeriod() const;
void setStartPeriod(const std::string &startPeriod);
std::string getEndPeriod() const;
void setEndPeriod(const std::string &endPeriod);
std::string getToken() const;
void setToken(const std::string &token);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string periodType_;
long billOwnerId_;
std::string startPeriod_;
std::string endPeriod_;
std::string token_;
int maxResults_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGEDETAILREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_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 DescribeSavingsPlansUsageTotalRequest : public RpcServiceRequest
{
public:
DescribeSavingsPlansUsageTotalRequest();
~DescribeSavingsPlansUsageTotalRequest();
std::string getPeriodType()const;
void setPeriodType(const std::string& periodType);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getStartPeriod()const;
void setStartPeriod(const std::string& startPeriod);
std::string getEndPeriod()const;
void setEndPeriod(const std::string& endPeriod);
private:
std::string periodType_;
long billOwnerId_;
std::string startPeriod_;
std::string endPeriod_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeSavingsPlansUsageTotalRequest : public RpcServiceRequest {
public:
DescribeSavingsPlansUsageTotalRequest();
~DescribeSavingsPlansUsageTotalRequest();
std::string getPeriodType() const;
void setPeriodType(const std::string &periodType);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getStartPeriod() const;
void setStartPeriod(const std::string &startPeriod);
std::string getEndPeriod() const;
void setEndPeriod(const std::string &endPeriod);
private:
std::string periodType_;
long billOwnerId_;
std::string startPeriod_;
std::string endPeriod_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESAVINGSPLANSUSAGETOTALREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
struct TotalUsage
{
float postpaidCost;
float poolValue;
float savedCost;
float poolValue;
float usagePercentage;
};
struct Item

View File

@@ -1,90 +1,81 @@
/*
* 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_DESCRIBESPLITITEMBILLREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESPLITITEMBILLREQUEST_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 DescribeSplitItemBillRequest : public RpcServiceRequest
{
public:
struct TagFilter
{
std::vector<std::string> tagValues;
std::string tagKey;
};
public:
DescribeSplitItemBillRequest();
~DescribeSplitItemBillRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getProductType()const;
void setProductType(const std::string& productType);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getSplitItemID()const;
void setSplitItemID(const std::string& splitItemID);
std::string getBillingCycle()const;
void setBillingCycle(const std::string& billingCycle);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::vector<TagFilter> getTagFilter()const;
void setTagFilter(const std::vector<TagFilter>& tagFilter);
std::string getBillingDate()const;
void setBillingDate(const std::string& billingDate);
std::string getInstanceID()const;
void setInstanceID(const std::string& instanceID);
std::string getGranularity()const;
void setGranularity(const std::string& granularity);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string productCode_;
std::string subscriptionType_;
long billOwnerId_;
std::string productType_;
std::string nextToken_;
std::string splitItemID_;
std::string billingCycle_;
long ownerId_;
std::vector<TagFilter> tagFilter_;
std::string billingDate_;
std::string instanceID_;
std::string granularity_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESPLITITEMBILLREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESPLITITEMBILLREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESPLITITEMBILLREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT DescribeSplitItemBillRequest : public RpcServiceRequest {
public:
struct TagFilter {
std::string tagKey;
};
DescribeSplitItemBillRequest();
~DescribeSplitItemBillRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getProductType() const;
void setProductType(const std::string &productType);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
std::string getSplitItemID() const;
void setSplitItemID(const std::string &splitItemID);
std::string getBillingCycle() const;
void setBillingCycle(const std::string &billingCycle);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::vector<TagFilter> getTagFilter() const;
void setTagFilter(const std::vector<TagFilter> &tagFilter);
std::string getBillingDate() const;
void setBillingDate(const std::string &billingDate);
std::string getInstanceID() const;
void setInstanceID(const std::string &instanceID);
std::string getGranularity() const;
void setGranularity(const std::string &granularity);
int getMaxResults() const;
void setMaxResults(int maxResults);
private:
std::string productCode_;
std::string subscriptionType_;
long billOwnerId_;
std::string productType_;
std::string nextToken_;
std::string splitItemID_;
std::string billingCycle_;
long ownerId_;
std::vector<TagFilter> tagFilter_;
std::string billingDate_;
std::string instanceID_;
std::string granularity_;
int maxResults_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_DESCRIBESPLITITEMBILLREQUEST_H_

View File

@@ -40,8 +40,8 @@ namespace AlibabaCloud
std::string instanceID;
std::string billAccountID;
std::string splitCommodityCode;
std::string listPrice;
float paymentAmount;
std::string listPrice;
float deductedByPrepaidCard;
std::string splitItemName;
std::string subscriptionType;
@@ -60,18 +60,21 @@ namespace AlibabaCloud
std::string servicePeriodUnit;
std::string servicePeriod;
std::string usageUnit;
std::string ownerID;
std::string billingItemCode;
std::string internetIP;
std::string ownerID;
std::string region;
std::string instanceSpec;
float deductedByCashCoupons;
std::string listPriceUnit;
std::string billingDate;
std::string listPriceUnit;
float invoiceDiscount;
std::string splitProductDetail;
float pretaxGrossAmount;
std::string commodityCode;
std::string itemName;
std::string resourceGroup;
float adjustAmount;
std::string billingType;
std::string splitAccountName;
std::string usage;
@@ -86,6 +89,7 @@ namespace AlibabaCloud
float pretaxAmount;
std::string billAccountName;
std::string tag;
float cashAmount;
};
std::string billingCycle;
int totalCount;

View File

@@ -1,51 +1,45 @@
/*
* 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_ENABLEBILLGENERATIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ENABLEBILLGENERATIONREQUEST_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 EnableBillGenerationRequest : public RpcServiceRequest
{
public:
EnableBillGenerationRequest();
~EnableBillGenerationRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string productCode_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ENABLEBILLGENERATIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_ENABLEBILLGENERATIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_ENABLEBILLGENERATIONREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT EnableBillGenerationRequest : public RpcServiceRequest {
public:
EnableBillGenerationRequest();
~EnableBillGenerationRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string productCode_;
long ownerId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_ENABLEBILLGENERATIONREQUEST_H_

View File

@@ -0,0 +1,45 @@
/*
* 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_GETACCOUNTRELATIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETACCOUNTRELATIONREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetAccountRelationRequest : public RpcServiceRequest {
public:
GetAccountRelationRequest();
~GetAccountRelationRequest();
std::string getRequestId() const;
void setRequestId(const std::string &requestId);
long getRelationId() const;
void setRelationId(long relationId);
private:
std::string requestId_;
long relationId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETACCOUNTRELATIONREQUEST_H_

View File

@@ -0,0 +1,68 @@
/*
* 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_GETACCOUNTRELATIONRESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETACCOUNTRELATIONRESULT_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 GetAccountRelationResult : public ServiceResult
{
public:
struct Data
{
std::string status;
long childUserId;
std::string type;
long parentUserId;
long endTime;
long startTime;
long gmtModified;
long id;
};
GetAccountRelationResult();
explicit GetAccountRelationResult(const std::string &payload);
~GetAccountRelationResult();
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_GETACCOUNTRELATIONRESULT_H_

View File

@@ -1,48 +1,42 @@
/*
* 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_GETCUSTOMERACCOUNTINFOREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERACCOUNTINFOREQUEST_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 GetCustomerAccountInfoRequest : public RpcServiceRequest
{
public:
GetCustomerAccountInfoRequest();
~GetCustomerAccountInfoRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERACCOUNTINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERACCOUNTINFOREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERACCOUNTINFOREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetCustomerAccountInfoRequest : public RpcServiceRequest {
public:
GetCustomerAccountInfoRequest();
~GetCustomerAccountInfoRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERACCOUNTINFOREQUEST_H_

View File

@@ -1,45 +1,39 @@
/*
* 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_GETCUSTOMERLISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERLISTREQUEST_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 GetCustomerListRequest : public RpcServiceRequest
{
public:
GetCustomerListRequest();
~GetCustomerListRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERLISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERLISTREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetCustomerListRequest : public RpcServiceRequest {
public:
GetCustomerListRequest();
~GetCustomerListRequest();
private:
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETCUSTOMERLISTREQUEST_H_

View File

@@ -1,51 +1,45 @@
/*
* 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_GETORDERDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETORDERDETAILREQUEST_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 GetOrderDetailRequest : public RpcServiceRequest
{
public:
GetOrderDetailRequest();
~GetOrderDetailRequest();
std::string getOrderId()const;
void setOrderId(const std::string& orderId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string orderId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETORDERDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETORDERDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETORDERDETAILREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetOrderDetailRequest : public RpcServiceRequest {
public:
GetOrderDetailRequest();
~GetOrderDetailRequest();
std::string getOrderId() const;
void setOrderId(const std::string &orderId);
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
std::string orderId_;
long ownerId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETORDERDETAILREQUEST_H_

View File

@@ -37,11 +37,11 @@ namespace AlibabaCloud
struct Order
{
std::string afterTaxAmount;
std::string subOrderId;
std::string config;
std::string subOrderId;
std::string paymentTime;
std::string _operator;
std::string tax;
std::string paymentTime;
std::string paymentCurrency;
std::string usageEndTime;
std::string subscriptionType;
@@ -55,18 +55,18 @@ namespace AlibabaCloud
std::string productCode;
std::string createTime;
std::string productType;
std::string relatedOrderId;
std::string quantity;
std::string relatedOrderId;
std::string orderId;
std::string pretaxAmount;
std::string orderSubType;
std::string pretaxAmount;
std::string region;
std::string instanceIDs;
std::string pretaxAmountLocal;
};
int totalCount;
int pageSize;
int pageNum;
int pageSize;
std::vector<Order> orderList;
std::string hostName;
};

View File

@@ -1,70 +1,62 @@
/*
* 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_GETPAYASYOUGOPRICEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETPAYASYOUGOPRICEREQUEST_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 GetPayAsYouGoPriceRequest : public RpcServiceRequest
{
public:
struct ModuleList
{
std::string moduleCode;
std::string priceType;
std::string config;
};
public:
GetPayAsYouGoPriceRequest();
~GetPayAsYouGoPriceRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
std::vector<ModuleList> getModuleList()const;
void setModuleList(const std::vector<ModuleList>& moduleList);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getProductType()const;
void setProductType(const std::string& productType);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string productCode_;
std::string subscriptionType_;
std::vector<ModuleList> moduleList_;
long ownerId_;
std::string productType_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETPAYASYOUGOPRICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETPAYASYOUGOPRICEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETPAYASYOUGOPRICEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetPayAsYouGoPriceRequest : public RpcServiceRequest {
public:
struct ModuleList {
std::string moduleCode;
std::string priceType;
std::string config;
};
GetPayAsYouGoPriceRequest();
~GetPayAsYouGoPriceRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
std::vector<ModuleList> getModuleList() const;
void setModuleList(const std::vector<ModuleList> &moduleList);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getProductType() const;
void setProductType(const std::string &productType);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
std::string productCode_;
std::string subscriptionType_;
std::vector<ModuleList> moduleList_;
long ownerId_;
std::string productType_;
std::string region_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETPAYASYOUGOPRICEREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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_GETRESOURCEPACKAGEPRICEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETRESOURCEPACKAGEPRICEREQUEST_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 GetResourcePackagePriceRequest : public RpcServiceRequest
{
public:
GetResourcePackagePriceRequest();
~GetResourcePackagePriceRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getSpecification()const;
void setSpecification(const std::string& specification);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getEffectiveDate()const;
void setEffectiveDate(const std::string& effectiveDate);
int getDuration()const;
void setDuration(int duration);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getPackageType()const;
void setPackageType(const std::string& packageType);
std::string getPricingCycle()const;
void setPricingCycle(const std::string& pricingCycle);
std::string getOrderType()const;
void setOrderType(const std::string& orderType);
private:
std::string productCode_;
std::string specification_;
long ownerId_;
std::string effectiveDate_;
int duration_;
std::string instanceId_;
std::string packageType_;
std::string pricingCycle_;
std::string orderType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETRESOURCEPACKAGEPRICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETRESOURCEPACKAGEPRICEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETRESOURCEPACKAGEPRICEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetResourcePackagePriceRequest : public RpcServiceRequest {
public:
GetResourcePackagePriceRequest();
~GetResourcePackagePriceRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getSpecification() const;
void setSpecification(const std::string &specification);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getEffectiveDate() const;
void setEffectiveDate(const std::string &effectiveDate);
int getDuration() const;
void setDuration(int duration);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getPackageType() const;
void setPackageType(const std::string &packageType);
std::string getPricingCycle() const;
void setPricingCycle(const std::string &pricingCycle);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
private:
std::string productCode_;
std::string specification_;
long ownerId_;
std::string effectiveDate_;
int duration_;
std::string instanceId_;
std::string packageType_;
std::string pricingCycle_;
std::string orderType_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETRESOURCEPACKAGEPRICEREQUEST_H_

View File

@@ -41,8 +41,8 @@ namespace AlibabaCloud
};
float originalPrice;
std::vector<Promotion> promotions;
std::string currency;
float discountPrice;
std::string currency;
float tradePrice;
};

View File

@@ -1,86 +1,78 @@
/*
* 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_GETSUBSCRIPTIONPRICEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETSUBSCRIPTIONPRICEREQUEST_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 GetSubscriptionPriceRequest : public RpcServiceRequest
{
public:
struct ModuleList
{
std::string moduleCode;
int moduleStatus;
std::string tag;
std::string config;
};
public:
GetSubscriptionPriceRequest();
~GetSubscriptionPriceRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
int getQuantity()const;
void setQuantity(int quantity);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
std::vector<ModuleList> getModuleList()const;
void setModuleList(const std::vector<ModuleList>& moduleList);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getProductType()const;
void setProductType(const std::string& productType);
int getServicePeriodQuantity()const;
void setServicePeriodQuantity(int servicePeriodQuantity);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getServicePeriodUnit()const;
void setServicePeriodUnit(const std::string& servicePeriodUnit);
std::string getRegion()const;
void setRegion(const std::string& region);
std::string getOrderType()const;
void setOrderType(const std::string& orderType);
private:
std::string productCode_;
int quantity_;
std::string subscriptionType_;
std::vector<ModuleList> moduleList_;
long ownerId_;
std::string productType_;
int servicePeriodQuantity_;
std::string instanceId_;
std::string servicePeriodUnit_;
std::string region_;
std::string orderType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETSUBSCRIPTIONPRICEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_GETSUBSCRIPTIONPRICEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_GETSUBSCRIPTIONPRICEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT GetSubscriptionPriceRequest : public RpcServiceRequest {
public:
struct ModuleList {
std::string moduleCode;
int moduleStatus;
std::string tag;
std::string config;
};
GetSubscriptionPriceRequest();
~GetSubscriptionPriceRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
int getQuantity() const;
void setQuantity(int quantity);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
std::vector<ModuleList> getModuleList() const;
void setModuleList(const std::vector<ModuleList> &moduleList);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getProductType() const;
void setProductType(const std::string &productType);
int getServicePeriodQuantity() const;
void setServicePeriodQuantity(int servicePeriodQuantity);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getServicePeriodUnit() const;
void setServicePeriodUnit(const std::string &servicePeriodUnit);
std::string getRegion() const;
void setRegion(const std::string &region);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
private:
std::string productCode_;
int quantity_;
std::string subscriptionType_;
std::vector<ModuleList> moduleList_;
long ownerId_;
std::string productType_;
int servicePeriodQuantity_;
std::string instanceId_;
std::string servicePeriodUnit_;
std::string region_;
std::string orderType_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_GETSUBSCRIPTIONPRICEREQUEST_H_

View File

@@ -0,0 +1,51 @@
/*
* 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_INQUIRYPRICEREFUNDINSTANCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_INQUIRYPRICEREFUNDINSTANCEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT InquiryPriceRefundInstanceRequest : public RpcServiceRequest {
public:
InquiryPriceRefundInstanceRequest();
~InquiryPriceRefundInstanceRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getProductType() const;
void setProductType(const std::string &productType);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
private:
std::string productCode_;
std::string clientToken_;
std::string productType_;
std::string instanceId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_INQUIRYPRICEREFUNDINSTANCEREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* 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_INQUIRYPRICEREFUNDINSTANCERESULT_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_INQUIRYPRICEREFUNDINSTANCERESULT_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 InquiryPriceRefundInstanceResult : public ServiceResult
{
public:
struct Data
{
std::string instanceId;
std::string currency;
double refundAmount;
std::string hostId;
};
InquiryPriceRefundInstanceResult();
explicit InquiryPriceRefundInstanceResult(const std::string &payload);
~InquiryPriceRefundInstanceResult();
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_INQUIRYPRICEREFUNDINSTANCERESULT_H_

View File

@@ -1,69 +1,66 @@
/*
* 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_MODIFYACCOUNTRELATIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYACCOUNTRELATIONREQUEST_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 ModifyAccountRelationRequest : public RpcServiceRequest
{
public:
ModifyAccountRelationRequest();
~ModifyAccountRelationRequest();
std::string getChildNick()const;
void setChildNick(const std::string& childNick);
std::string getRelationOperation()const;
void setRelationOperation(const std::string& relationOperation);
std::string getRelationType()const;
void setRelationType(const std::string& relationType);
long getParentUserId()const;
void setParentUserId(long parentUserId);
long getChildUserId()const;
void setChildUserId(long childUserId);
std::string getRequestId()const;
void setRequestId(const std::string& requestId);
std::vector<std::string> getPermissionCodes()const;
void setPermissionCodes(const std::vector<std::string>& permissionCodes);
std::vector<std::string> getRoleCodes()const;
void setRoleCodes(const std::vector<std::string>& roleCodes);
private:
std::string childNick_;
std::string relationOperation_;
std::string relationType_;
long parentUserId_;
long childUserId_;
std::string requestId_;
std::vector<std::string> permissionCodes_;
std::vector<std::string> roleCodes_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYACCOUNTRELATIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYACCOUNTRELATIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYACCOUNTRELATIONREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT ModifyAccountRelationRequest : public RpcServiceRequest {
public:
ModifyAccountRelationRequest();
~ModifyAccountRelationRequest();
std::string getChildNick() const;
void setChildNick(const std::string &childNick);
long getParentUserId() const;
void setParentUserId(long parentUserId);
long getRelationId() const;
void setRelationId(long relationId);
std::vector<std::string> getRoleCodes() const;
void setRoleCodes(const std::vector<std::string> &roleCodes);
std::string getRelationOperation() const;
void setRelationOperation(const std::string &relationOperation);
std::string getRelationType() const;
void setRelationType(const std::string &relationType);
long getChildUserId() const;
void setChildUserId(long childUserId);
std::string getRequestId() const;
void setRequestId(const std::string &requestId);
std::vector<std::string> getPermissionCodes() const;
void setPermissionCodes(const std::vector<std::string> &permissionCodes);
private:
std::string childNick_;
long parentUserId_;
long relationId_;
std::vector<std::string> roleCodes_;
std::string relationOperation_;
std::string relationType_;
long childUserId_;
std::string requestId_;
std::vector<std::string> permissionCodes_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYACCOUNTRELATIONREQUEST_H_

View File

@@ -1,55 +1,47 @@
/*
* 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_MODIFYCOSTUNITREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYCOSTUNITREQUEST_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 ModifyCostUnitRequest : public RpcServiceRequest
{
public:
struct UnitEntityList
{
std::string newUnitName;
long unitId;
long ownerUid;
};
public:
ModifyCostUnitRequest();
~ModifyCostUnitRequest();
std::vector<UnitEntityList> getUnitEntityList()const;
void setUnitEntityList(const std::vector<UnitEntityList>& unitEntityList);
private:
std::vector<UnitEntityList> unitEntityList_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYCOSTUNITREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYCOSTUNITREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYCOSTUNITREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT ModifyCostUnitRequest : public RpcServiceRequest {
public:
struct UnitEntityList {
std::string newUnitName;
long unitId;
long ownerUid;
};
ModifyCostUnitRequest();
~ModifyCostUnitRequest();
std::vector<UnitEntityList> getUnitEntityList() const;
void setUnitEntityList(const std::vector<UnitEntityList> &unitEntityList);
private:
std::vector<UnitEntityList> unitEntityList_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYCOSTUNITREQUEST_H_

View File

@@ -1,75 +1,67 @@
/*
* 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_MODIFYINSTANCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYINSTANCEREQUEST_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 ModifyInstanceRequest : public RpcServiceRequest
{
public:
struct _Parameter
{
std::string code;
std::string value;
};
public:
ModifyInstanceRequest();
~ModifyInstanceRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getProductType()const;
void setProductType(const std::string& productType);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getModifyType()const;
void setModifyType(const std::string& modifyType);
std::vector<_Parameter> get_Parameter()const;
void set_Parameter(const std::vector<_Parameter>& _parameter);
private:
std::string productCode_;
std::string clientToken_;
std::string subscriptionType_;
long ownerId_;
std::string productType_;
std::string instanceId_;
std::string modifyType_;
std::vector<_Parameter> _parameter_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYINSTANCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYINSTANCEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT ModifyInstanceRequest : public RpcServiceRequest {
public:
struct _Parameter {
std::string code;
std::string value;
};
ModifyInstanceRequest();
~ModifyInstanceRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getProductType() const;
void setProductType(const std::string &productType);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
std::string getModifyType() const;
void setModifyType(const std::string &modifyType);
std::vector<_Parameter> get_Parameter() const;
void set_Parameter(const std::vector<_Parameter> &_parameter);
private:
std::string productCode_;
std::string clientToken_;
std::string subscriptionType_;
long ownerId_;
std::string productType_;
std::string instanceId_;
std::string modifyType_;
std::vector<_Parameter> _parameter_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_MODIFYINSTANCEREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct Data
{
std::string hostId;
std::string orderId;
std::string hostId;
};

View File

@@ -1,45 +1,39 @@
/*
* 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_QUERYACCOUNTBALANCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBALANCEREQUEST_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 QueryAccountBalanceRequest : public RpcServiceRequest
{
public:
QueryAccountBalanceRequest();
~QueryAccountBalanceRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBALANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBALANCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBALANCEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountBalanceRequest : public RpcServiceRequest {
public:
QueryAccountBalanceRequest();
~QueryAccountBalanceRequest();
private:
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBALANCEREQUEST_H_

View File

@@ -1,72 +1,66 @@
/*
* 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 getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getBillingCycle()const;
void setBillingCycle(const std::string& billingCycle);
int getPageNum()const;
void setPageNum(int pageNum);
long getOwnerID()const;
void setOwnerID(long ownerID);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getBillingDate()const;
void setBillingDate(const std::string& billingDate);
bool getIsGroupByProduct()const;
void setIsGroupByProduct(bool isGroupByProduct);
std::string getGranularity()const;
void setGranularity(const std::string& granularity);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string productCode_;
std::string billingCycle_;
int pageNum_;
long ownerID_;
long billOwnerId_;
std::string billingDate_;
bool isGroupByProduct_;
std::string granularity_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountBillRequest : public RpcServiceRequest {
public:
QueryAccountBillRequest();
~QueryAccountBillRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getBillingCycle() const;
void setBillingCycle(const std::string &billingCycle);
int getPageNum() const;
void setPageNum(int pageNum);
long getOwnerID() const;
void setOwnerID(long ownerID);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getBillingDate() const;
void setBillingDate(const std::string &billingDate);
bool getIsGroupByProduct() const;
void setIsGroupByProduct(bool isGroupByProduct);
std::string getGranularity() const;
void setGranularity(const std::string &granularity);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string productCode_;
std::string billingCycle_;
int pageNum_;
long ownerID_;
long billOwnerId_;
std::string billingDate_;
bool isGroupByProduct_;
std::string granularity_;
int pageSize_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTBILLREQUEST_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{
struct Item
{
float deductedByCoupons;
std::string ownerName;
float deductedByCoupons;
std::string productName;
std::string productCode;
std::string billAccountID;
@@ -46,16 +46,18 @@ namespace AlibabaCloud
std::string bizType;
std::string billingDate;
float paymentAmount;
float deductedByPrepaidCard;
std::string pipCode;
float deductedByPrepaidCard;
float invoiceDiscount;
std::string subscriptionType;
float pretaxGrossAmount;
std::string ownerID;
float pretaxAmount;
std::string ownerID;
std::string currency;
std::string billAccountName;
std::string costUnit;
float adjustAmount;
float cashAmount;
};
std::string billingCycle;
int totalCount;

View File

@@ -1,72 +1,66 @@
/*
* 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_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_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 QueryAccountTransactionDetailsRequest : public RpcServiceRequest
{
public:
QueryAccountTransactionDetailsRequest();
~QueryAccountTransactionDetailsRequest();
std::string getTransactionType()const;
void setTransactionType(const std::string& transactionType);
std::string getCreateTimeEnd()const;
void setCreateTimeEnd(const std::string& createTimeEnd);
std::string getRecordID()const;
void setRecordID(const std::string& recordID);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
int getMaxResults()const;
void setMaxResults(int maxResults);
std::string getTransactionChannel()const;
void setTransactionChannel(const std::string& transactionChannel);
std::string getTransactionChannelSN()const;
void setTransactionChannelSN(const std::string& transactionChannelSN);
std::string getCreateTimeStart()const;
void setCreateTimeStart(const std::string& createTimeStart);
std::string getTransactionNumber()const;
void setTransactionNumber(const std::string& transactionNumber);
private:
std::string transactionType_;
std::string createTimeEnd_;
std::string recordID_;
std::string nextToken_;
int maxResults_;
std::string transactionChannel_;
std::string transactionChannelSN_;
std::string createTimeStart_;
std::string transactionNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountTransactionDetailsRequest : public RpcServiceRequest {
public:
QueryAccountTransactionDetailsRequest();
~QueryAccountTransactionDetailsRequest();
std::string getTransactionType() const;
void setTransactionType(const std::string &transactionType);
std::string getCreateTimeEnd() const;
void setCreateTimeEnd(const std::string &createTimeEnd);
std::string getRecordID() const;
void setRecordID(const std::string &recordID);
std::string getNextToken() const;
void setNextToken(const std::string &nextToken);
int getMaxResults() const;
void setMaxResults(int maxResults);
std::string getTransactionChannel() const;
void setTransactionChannel(const std::string &transactionChannel);
std::string getTransactionChannelSN() const;
void setTransactionChannelSN(const std::string &transactionChannelSN);
std::string getCreateTimeStart() const;
void setCreateTimeStart(const std::string &createTimeStart);
std::string getTransactionNumber() const;
void setTransactionNumber(const std::string &transactionNumber);
private:
std::string transactionType_;
std::string createTimeEnd_;
std::string recordID_;
std::string nextToken_;
int maxResults_;
std::string transactionChannel_;
std::string transactionChannelSN_;
std::string createTimeStart_;
std::string transactionNumber_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONDETAILSREQUEST_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{
struct AccountTransactionsListItem
{
std::string transactionType;
std::string billingCycle;
std::string transactionType;
std::string transactionNumber;
std::string amount;
std::string transactionAccount;

View File

@@ -1,66 +1,69 @@
/*
* 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_QUERYACCOUNTTRANSACTIONSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONSREQUEST_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 QueryAccountTransactionsRequest : public RpcServiceRequest
{
public:
QueryAccountTransactionsRequest();
~QueryAccountTransactionsRequest();
int getPageNum()const;
void setPageNum(int pageNum);
std::string getCreateTimeEnd()const;
void setCreateTimeEnd(const std::string& createTimeEnd);
std::string getRecordID()const;
void setRecordID(const std::string& recordID);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getTransactionChannelSN()const;
void setTransactionChannelSN(const std::string& transactionChannelSN);
std::string getCreateTimeStart()const;
void setCreateTimeStart(const std::string& createTimeStart);
std::string getTransactionNumber()const;
void setTransactionNumber(const std::string& transactionNumber);
private:
int pageNum_;
std::string createTimeEnd_;
std::string recordID_;
int pageSize_;
std::string transactionChannelSN_;
std::string createTimeStart_;
std::string transactionNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONSREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAccountTransactionsRequest : public RpcServiceRequest {
public:
QueryAccountTransactionsRequest();
~QueryAccountTransactionsRequest();
int getPageNum() const;
void setPageNum(int pageNum);
std::string getTransactionType() const;
void setTransactionType(const std::string &transactionType);
std::string getCreateTimeEnd() const;
void setCreateTimeEnd(const std::string &createTimeEnd);
std::string getRecordID() const;
void setRecordID(const std::string &recordID);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getTransactionChannel() const;
void setTransactionChannel(const std::string &transactionChannel);
std::string getTransactionChannelSN() const;
void setTransactionChannelSN(const std::string &transactionChannelSN);
std::string getCreateTimeStart() const;
void setCreateTimeStart(const std::string &createTimeStart);
std::string getTransactionNumber() const;
void setTransactionNumber(const std::string &transactionNumber);
std::string getTransactionFlow() const;
void setTransactionFlow(const std::string &transactionFlow);
private:
int pageNum_;
std::string transactionType_;
std::string createTimeEnd_;
std::string recordID_;
int pageSize_;
std::string transactionChannel_;
std::string transactionChannelSN_;
std::string createTimeStart_;
std::string transactionNumber_;
std::string transactionFlow_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYACCOUNTTRANSACTIONSREQUEST_H_

View File

@@ -36,8 +36,8 @@ namespace AlibabaCloud
{
struct AccountTransactionsListItem
{
std::string transactionType;
std::string billingCycle;
std::string transactionType;
std::string transactionNumber;
std::string amount;
std::string transactionAccount;

View File

@@ -1,84 +1,78 @@
/*
* 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_QUERYAVAILABLEINSTANCESREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVAILABLEINSTANCESREQUEST_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 QueryAvailableInstancesRequest : public RpcServiceRequest
{
public:
QueryAvailableInstancesRequest();
~QueryAvailableInstancesRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getProductType()const;
void setProductType(const std::string& productType);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getRenewStatus()const;
void setRenewStatus(const std::string& renewStatus);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getEndTimeStart()const;
void setEndTimeStart(const std::string& endTimeStart);
std::string getCreateTimeEnd()const;
void setCreateTimeEnd(const std::string& createTimeEnd);
std::string getInstanceIDs()const;
void setInstanceIDs(const std::string& instanceIDs);
std::string getEndTimeEnd()const;
void setEndTimeEnd(const std::string& endTimeEnd);
std::string getCreateTimeStart()const;
void setCreateTimeStart(const std::string& createTimeStart);
std::string getRegion()const;
void setRegion(const std::string& region);
private:
std::string productCode_;
std::string subscriptionType_;
int pageNum_;
std::string productType_;
int pageSize_;
std::string renewStatus_;
long ownerId_;
std::string endTimeStart_;
std::string createTimeEnd_;
std::string instanceIDs_;
std::string endTimeEnd_;
std::string createTimeStart_;
std::string region_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVAILABLEINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVAILABLEINSTANCESREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVAILABLEINSTANCESREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryAvailableInstancesRequest : public RpcServiceRequest {
public:
QueryAvailableInstancesRequest();
~QueryAvailableInstancesRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getProductType() const;
void setProductType(const std::string &productType);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getRenewStatus() const;
void setRenewStatus(const std::string &renewStatus);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getEndTimeStart() const;
void setEndTimeStart(const std::string &endTimeStart);
std::string getCreateTimeEnd() const;
void setCreateTimeEnd(const std::string &createTimeEnd);
std::string getInstanceIDs() const;
void setInstanceIDs(const std::string &instanceIDs);
std::string getEndTimeEnd() const;
void setEndTimeEnd(const std::string &endTimeEnd);
std::string getCreateTimeStart() const;
void setCreateTimeStart(const std::string &createTimeStart);
std::string getRegion() const;
void setRegion(const std::string &region);
private:
std::string productCode_;
std::string subscriptionType_;
int pageNum_;
std::string productType_;
int pageSize_;
std::string renewStatus_;
long ownerId_;
std::string endTimeStart_;
std::string createTimeEnd_;
std::string instanceIDs_;
std::string endTimeEnd_;
std::string createTimeStart_;
std::string region_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYAVAILABLEINSTANCESREQUEST_H_

View File

@@ -36,12 +36,12 @@ namespace AlibabaCloud
{
struct Instance
{
std::string expectedReleaseTime;
std::string status;
std::string expectedReleaseTime;
int renewalDuration;
std::string endTime;
std::string productCode;
std::string instanceID;
std::string productCode;
std::string createTime;
std::string productType;
std::string renewStatus;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
long ownerId;
std::string releaseTime;
long sellerId;
std::string region;
std::string renewalDurationUnit;
std::string region;
std::string seller;
std::string subStatus;
std::string stopTime;

View File

@@ -1,60 +1,54 @@
/*
* 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_QUERYBILLOVERVIEWREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLOVERVIEWREQUEST_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 QueryBillOverviewRequest : public RpcServiceRequest
{
public:
QueryBillOverviewRequest();
~QueryBillOverviewRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
std::string getBillingCycle()const;
void setBillingCycle(const std::string& billingCycle);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getProductType()const;
void setProductType(const std::string& productType);
private:
std::string productCode_;
std::string subscriptionType_;
std::string billingCycle_;
long billOwnerId_;
std::string productType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLOVERVIEWREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLOVERVIEWREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLOVERVIEWREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryBillOverviewRequest : public RpcServiceRequest {
public:
QueryBillOverviewRequest();
~QueryBillOverviewRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
std::string getBillingCycle() const;
void setBillingCycle(const std::string &billingCycle);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getProductType() const;
void setProductType(const std::string &productType);
private:
std::string productCode_;
std::string subscriptionType_;
std::string billingCycle_;
long billOwnerId_;
std::string productType_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLOVERVIEWREQUEST_H_

View File

@@ -50,6 +50,7 @@ namespace AlibabaCloud
float pretaxGrossAmount;
std::string currency;
std::string commodityCode;
float adjustAmount;
float deductedByCoupons;
std::string roundDownDiscount;
std::string productDetail;
@@ -61,6 +62,7 @@ namespace AlibabaCloud
float pretaxAmount;
std::string ownerID;
std::string billAccountName;
float cashAmount;
float pretaxAmountLocal;
};
std::string billingCycle;

View File

@@ -1,78 +1,72 @@
/*
* 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_QUERYBILLREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLREQUEST_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 QueryBillRequest : public RpcServiceRequest
{
public:
QueryBillRequest();
~QueryBillRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
bool getIsHideZeroCharge()const;
void setIsHideZeroCharge(bool isHideZeroCharge);
bool getIsDisplayLocalCurrency()const;
void setIsDisplayLocalCurrency(bool isDisplayLocalCurrency);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
std::string getBillingCycle()const;
void setBillingCycle(const std::string& billingCycle);
std::string getType()const;
void setType(const std::string& type);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNum()const;
void setPageNum(int pageNum);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getProductType()const;
void setProductType(const std::string& productType);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string productCode_;
bool isHideZeroCharge_;
bool isDisplayLocalCurrency_;
std::string subscriptionType_;
std::string billingCycle_;
std::string type_;
long ownerId_;
int pageNum_;
long billOwnerId_;
std::string productType_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryBillRequest : public RpcServiceRequest {
public:
QueryBillRequest();
~QueryBillRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
bool getIsHideZeroCharge() const;
void setIsHideZeroCharge(bool isHideZeroCharge);
bool getIsDisplayLocalCurrency() const;
void setIsDisplayLocalCurrency(bool isDisplayLocalCurrency);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
std::string getBillingCycle() const;
void setBillingCycle(const std::string &billingCycle);
std::string getType() const;
void setType(const std::string &type);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getPageNum() const;
void setPageNum(int pageNum);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getProductType() const;
void setProductType(const std::string &productType);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string productCode_;
bool isHideZeroCharge_;
bool isDisplayLocalCurrency_;
std::string subscriptionType_;
std::string billingCycle_;
std::string type_;
long ownerId_;
int pageNum_;
long billOwnerId_;
std::string productType_;
int pageSize_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLREQUEST_H_

View File

@@ -53,6 +53,7 @@ namespace AlibabaCloud
std::string currency;
std::string commodityCode;
std::string usageStartTime;
float adjustAmount;
std::string status;
std::string paymentTransactionID;
float deductedByCoupons;
@@ -62,9 +63,10 @@ namespace AlibabaCloud
std::string productType;
float outstandingAmount;
std::string pipCode;
std::string ownerID;
float pretaxAmount;
std::string ownerID;
std::string recordID;
float cashAmount;
float pretaxAmountLocal;
};
std::string billingCycle;

View File

@@ -1,45 +1,39 @@
/*
* 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_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_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 QueryBillToOSSSubscriptionRequest : public RpcServiceRequest
{
public:
QueryBillToOSSSubscriptionRequest();
~QueryBillToOSSSubscriptionRequest();
private:
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryBillToOSSSubscriptionRequest : public RpcServiceRequest {
public:
QueryBillToOSSSubscriptionRequest();
~QueryBillToOSSSubscriptionRequest();
private:
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYBILLTOOSSSUBSCRIPTIONREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* 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_QUERYCASHCOUPONSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCASHCOUPONSREQUEST_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 QueryCashCouponsRequest : public RpcServiceRequest
{
public:
QueryCashCouponsRequest();
~QueryCashCouponsRequest();
std::string getExpiryTimeEnd()const;
void setExpiryTimeEnd(const std::string& expiryTimeEnd);
std::string getExpiryTimeStart()const;
void setExpiryTimeStart(const std::string& expiryTimeStart);
bool getEffectiveOrNot()const;
void setEffectiveOrNot(bool effectiveOrNot);
private:
std::string expiryTimeEnd_;
std::string expiryTimeStart_;
bool effectiveOrNot_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCASHCOUPONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCASHCOUPONSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCASHCOUPONSREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryCashCouponsRequest : public RpcServiceRequest {
public:
QueryCashCouponsRequest();
~QueryCashCouponsRequest();
std::string getExpiryTimeEnd() const;
void setExpiryTimeEnd(const std::string &expiryTimeEnd);
std::string getExpiryTimeStart() const;
void setExpiryTimeStart(const std::string &expiryTimeStart);
bool getEffectiveOrNot() const;
void setEffectiveOrNot(bool effectiveOrNot);
private:
std::string expiryTimeEnd_;
std::string expiryTimeStart_;
bool effectiveOrNot_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCASHCOUPONSREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_QUERYCOSTUNITREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITREQUEST_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 QueryCostUnitRequest : public RpcServiceRequest
{
public:
QueryCostUnitRequest();
~QueryCostUnitRequest();
long getParentUnitId()const;
void setParentUnitId(long parentUnitId);
int getPageNum()const;
void setPageNum(int pageNum);
int getPageSize()const;
void setPageSize(int pageSize);
long getOwnerUid()const;
void setOwnerUid(long ownerUid);
private:
long parentUnitId_;
int pageNum_;
int pageSize_;
long ownerUid_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryCostUnitRequest : public RpcServiceRequest {
public:
QueryCostUnitRequest();
~QueryCostUnitRequest();
long getParentUnitId() const;
void setParentUnitId(long parentUnitId);
int getPageNum() const;
void setPageNum(int pageNum);
int getPageSize() const;
void setPageSize(int pageSize);
long getOwnerUid() const;
void setOwnerUid(long ownerUid);
private:
long parentUnitId_;
int pageNum_;
int pageSize_;
long ownerUid_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITREQUEST_H_

View File

@@ -1,57 +1,51 @@
/*
* 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_QUERYCOSTUNITRESOURCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITRESOURCEREQUEST_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 QueryCostUnitResourceRequest : public RpcServiceRequest
{
public:
QueryCostUnitResourceRequest();
~QueryCostUnitResourceRequest();
int getPageNum()const;
void setPageNum(int pageNum);
int getPageSize()const;
void setPageSize(int pageSize);
long getUnitId()const;
void setUnitId(long unitId);
long getOwnerUid()const;
void setOwnerUid(long ownerUid);
private:
int pageNum_;
int pageSize_;
long unitId_;
long ownerUid_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITRESOURCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITRESOURCEREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITRESOURCEREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryCostUnitResourceRequest : public RpcServiceRequest {
public:
QueryCostUnitResourceRequest();
~QueryCostUnitResourceRequest();
int getPageNum() const;
void setPageNum(int pageNum);
int getPageSize() const;
void setPageSize(int pageSize);
long getUnitId() const;
void setUnitId(long unitId);
long getOwnerUid() const;
void setOwnerUid(long ownerUid);
private:
int pageNum_;
int pageSize_;
long unitId_;
long ownerUid_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCOSTUNITRESOURCEREQUEST_H_

View File

@@ -44,8 +44,8 @@ namespace AlibabaCloud
struct CostUnitStatisInfo
{
long subUnitCount;
long totalResourceGroupCount;
long totalResourceCount;
long totalResourceGroupCount;
long userCount;
long resourceCount;
long totalUserCount;
@@ -55,21 +55,21 @@ namespace AlibabaCloud
{
long resourceUserId;
std::string resourceType;
std::string resourceNick;
std::string apportionCode;
std::string resourceNick;
std::string apportionName;
std::string resourceTag;
std::string relatedResources;
std::string apportionName;
std::string resourceId;
std::string commodityCode;
std::string resourceStatus;
std::string resourceUserName;
std::string resourceGroup;
std::string commodityName;
std::string resourceGroup;
};
int totalCount;
int pageSize;
int pageNum;
int pageSize;
CostUnit costUnit;
std::vector<ResourceInstanceList> resourceInstanceDtoList;
CostUnitStatisInfo costUnitStatisInfo;

View File

@@ -42,8 +42,8 @@ namespace AlibabaCloud
std::string unitName;
};
int totalCount;
int pageSize;
int pageNum;
int pageSize;
std::vector<CostUnitDtoListItem> costUnitDtoList;
};

View File

@@ -1,48 +1,42 @@
/*
* 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_QUERYCUSTOMERADDRESSLISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCUSTOMERADDRESSLISTREQUEST_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 QueryCustomerAddressListRequest : public RpcServiceRequest
{
public:
QueryCustomerAddressListRequest();
~QueryCustomerAddressListRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCUSTOMERADDRESSLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCUSTOMERADDRESSLISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCUSTOMERADDRESSLISTREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryCustomerAddressListRequest : public RpcServiceRequest {
public:
QueryCustomerAddressListRequest();
~QueryCustomerAddressListRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYCUSTOMERADDRESSLISTREQUEST_H_

View File

@@ -36,16 +36,16 @@ namespace AlibabaCloud
{
struct CustomerInvoiceAddress
{
long userId;
std::string addressee;
long userId;
std::string phone;
std::string deliveryAddress;
std::string street;
std::string postalCode;
std::string street;
std::string bizType;
long id;
std::string userNick;
std::string city;
std::string userNick;
long id;
std::string county;
std::string province;
};

View File

@@ -1,75 +1,69 @@
/*
* 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_QUERYDPUTILIZATIONDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYDPUTILIZATIONDETAILREQUEST_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 QueryDPUtilizationDetailRequest : public RpcServiceRequest
{
public:
QueryDPUtilizationDetailRequest();
~QueryDPUtilizationDetailRequest();
std::string getDeductedInstanceId()const;
void setDeductedInstanceId(const std::string& deductedInstanceId);
std::string getLastToken()const;
void setLastToken(const std::string& lastToken);
std::string getInstanceSpec()const;
void setInstanceSpec(const std::string& instanceSpec);
std::string getProdCode()const;
void setProdCode(const std::string& prodCode);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
bool getIncludeShare()const;
void setIncludeShare(bool includeShare);
std::string getCommodityCode()const;
void setCommodityCode(const std::string& commodityCode);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
int getLimit()const;
void setLimit(int limit);
private:
std::string deductedInstanceId_;
std::string lastToken_;
std::string instanceSpec_;
std::string prodCode_;
std::string endTime_;
bool includeShare_;
std::string commodityCode_;
std::string startTime_;
std::string instanceId_;
int limit_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYDPUTILIZATIONDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYDPUTILIZATIONDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYDPUTILIZATIONDETAILREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryDPUtilizationDetailRequest : public RpcServiceRequest {
public:
QueryDPUtilizationDetailRequest();
~QueryDPUtilizationDetailRequest();
std::string getDeductedInstanceId() const;
void setDeductedInstanceId(const std::string &deductedInstanceId);
std::string getLastToken() const;
void setLastToken(const std::string &lastToken);
std::string getInstanceSpec() const;
void setInstanceSpec(const std::string &instanceSpec);
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
bool getIncludeShare() const;
void setIncludeShare(bool includeShare);
std::string getCommodityCode() const;
void setCommodityCode(const std::string &commodityCode);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getLimit() const;
void setLimit(int limit);
private:
std::string deductedInstanceId_;
std::string lastToken_;
std::string instanceSpec_;
std::string prodCode_;
std::string endTime_;
bool includeShare_;
std::string commodityCode_;
std::string startTime_;
std::string instanceId_;
int limit_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYDPUTILIZATIONDETAILREQUEST_H_

View File

@@ -45,8 +45,8 @@ namespace AlibabaCloud
float deductHours;
long uid;
std::string deductDate;
float deductMeasure;
long shareUid;
float deductMeasure;
std::string region;
std::string deductedInstanceId;
float deductQuantity;

View File

@@ -1,87 +1,81 @@
/*
* 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_QUERYEVALUATELISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYEVALUATELISTREQUEST_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 QueryEvaluateListRequest : public RpcServiceRequest
{
public:
QueryEvaluateListRequest();
~QueryEvaluateListRequest();
std::string getEndSearchTime()const;
void setEndSearchTime(const std::string& endSearchTime);
std::string getOutBizId()const;
void setOutBizId(const std::string& outBizId);
int getSortType()const;
void setSortType(int sortType);
int getType()const;
void setType(int type);
int getPageNum()const;
void setPageNum(int pageNum);
int getPageSize()const;
void setPageSize(int pageSize);
long getEndAmount()const;
void setEndAmount(long endAmount);
std::string getBillCycle()const;
void setBillCycle(const std::string& billCycle);
std::vector<std::string> getBizTypeList()const;
void setBizTypeList(const std::vector<std::string>& bizTypeList);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getStartSearchTime()const;
void setStartSearchTime(const std::string& startSearchTime);
std::string getEndBizTime()const;
void setEndBizTime(const std::string& endBizTime);
long getStartAmount()const;
void setStartAmount(long startAmount);
std::string getStartBizTime()const;
void setStartBizTime(const std::string& startBizTime);
private:
std::string endSearchTime_;
std::string outBizId_;
int sortType_;
int type_;
int pageNum_;
int pageSize_;
long endAmount_;
std::string billCycle_;
std::vector<std::string> bizTypeList_;
long ownerId_;
std::string startSearchTime_;
std::string endBizTime_;
long startAmount_;
std::string startBizTime_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYEVALUATELISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYEVALUATELISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYEVALUATELISTREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryEvaluateListRequest : public RpcServiceRequest {
public:
QueryEvaluateListRequest();
~QueryEvaluateListRequest();
std::string getEndSearchTime() const;
void setEndSearchTime(const std::string &endSearchTime);
std::string getOutBizId() const;
void setOutBizId(const std::string &outBizId);
int getSortType() const;
void setSortType(int sortType);
int getType() const;
void setType(int type);
int getPageNum() const;
void setPageNum(int pageNum);
int getPageSize() const;
void setPageSize(int pageSize);
long getEndAmount() const;
void setEndAmount(long endAmount);
std::string getBillCycle() const;
void setBillCycle(const std::string &billCycle);
std::vector<std::string> getBizTypeList() const;
void setBizTypeList(const std::vector<std::string> &bizTypeList);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getStartSearchTime() const;
void setStartSearchTime(const std::string &startSearchTime);
std::string getEndBizTime() const;
void setEndBizTime(const std::string &endBizTime);
long getStartAmount() const;
void setStartAmount(long startAmount);
std::string getStartBizTime() const;
void setStartBizTime(const std::string &startBizTime);
private:
std::string endSearchTime_;
std::string outBizId_;
int sortType_;
int type_;
int pageNum_;
int pageSize_;
long endAmount_;
std::string billCycle_;
std::vector<std::string> bizTypeList_;
long ownerId_;
std::string startSearchTime_;
std::string endBizTime_;
long startAmount_;
std::string startBizTime_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYEVALUATELISTREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
struct Evaluate
{
int status;
long offsetCostAmount;
std::string bizTime;
long offsetCostAmount;
std::string gmtModified;
std::string billCycle;
std::string bizType;
@@ -46,15 +46,15 @@ namespace AlibabaCloud
long itemId;
long originalAmount;
std::string name;
std::string gmtCreate;
int type;
std::string gmtCreate;
long userId;
long billId;
long offsetAcceptAmount;
std::string opId;
long id;
std::string userNick;
std::string outBizId;
std::string userNick;
long id;
long invoicedAmount;
long canInvoiceAmount;
};

View File

@@ -1,48 +1,42 @@
/*
* 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_QUERYFINANCIALACCOUNTINFOREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYFINANCIALACCOUNTINFOREQUEST_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 QueryFinancialAccountInfoRequest : public RpcServiceRequest
{
public:
QueryFinancialAccountInfoRequest();
~QueryFinancialAccountInfoRequest();
long getUserId()const;
void setUserId(long userId);
private:
long userId_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYFINANCIALACCOUNTINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYFINANCIALACCOUNTINFOREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYFINANCIALACCOUNTINFOREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryFinancialAccountInfoRequest : public RpcServiceRequest {
public:
QueryFinancialAccountInfoRequest();
~QueryFinancialAccountInfoRequest();
long getUserId() const;
void setUserId(long userId);
private:
long userId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYFINANCIALACCOUNTINFOREQUEST_H_

View File

@@ -35,8 +35,8 @@ namespace AlibabaCloud
struct Data
{
std::string userName;
bool isFinancialAccount;
std::string memberNickName;
bool isFinancialAccount;
std::string memberGroupName;
long memberGroupId;
std::string accountType;

View File

@@ -1,81 +1,75 @@
/*
* 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_QUERYINSTANCEBILLREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBILLREQUEST_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 QueryInstanceBillRequest : public RpcServiceRequest
{
public:
QueryInstanceBillRequest();
~QueryInstanceBillRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
bool getIsHideZeroCharge()const;
void setIsHideZeroCharge(bool isHideZeroCharge);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
std::string getBillingCycle()const;
void setBillingCycle(const std::string& billingCycle);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNum()const;
void setPageNum(int pageNum);
long getBillOwnerId()const;
void setBillOwnerId(long billOwnerId);
std::string getBillingDate()const;
void setBillingDate(const std::string& billingDate);
std::string getProductType()const;
void setProductType(const std::string& productType);
bool getIsBillingItem()const;
void setIsBillingItem(bool isBillingItem);
std::string getGranularity()const;
void setGranularity(const std::string& granularity);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string productCode_;
bool isHideZeroCharge_;
std::string subscriptionType_;
std::string billingCycle_;
long ownerId_;
int pageNum_;
long billOwnerId_;
std::string billingDate_;
std::string productType_;
bool isBillingItem_;
std::string granularity_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBILLREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBILLREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBILLREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryInstanceBillRequest : public RpcServiceRequest {
public:
QueryInstanceBillRequest();
~QueryInstanceBillRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
bool getIsHideZeroCharge() const;
void setIsHideZeroCharge(bool isHideZeroCharge);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
std::string getBillingCycle() const;
void setBillingCycle(const std::string &billingCycle);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getPageNum() const;
void setPageNum(int pageNum);
long getBillOwnerId() const;
void setBillOwnerId(long billOwnerId);
std::string getBillingDate() const;
void setBillingDate(const std::string &billingDate);
std::string getProductType() const;
void setProductType(const std::string &productType);
bool getIsBillingItem() const;
void setIsBillingItem(bool isBillingItem);
std::string getGranularity() const;
void setGranularity(const std::string &granularity);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string productCode_;
bool isHideZeroCharge_;
std::string subscriptionType_;
std::string billingCycle_;
long ownerId_;
int pageNum_;
long billOwnerId_;
std::string billingDate_;
std::string productType_;
bool isBillingItem_;
std::string granularity_;
int pageSize_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBILLREQUEST_H_

View File

@@ -40,23 +40,24 @@ namespace AlibabaCloud
std::string productName;
std::string instanceID;
float deductedByCashCoupons;
std::string listPriceUnit;
std::string billingDate;
std::string listPrice;
std::string listPriceUnit;
float paymentAmount;
std::string listPrice;
float deductedByPrepaidCard;
float invoiceDiscount;
std::string subscriptionType;
std::string item;
std::string subscriptionType;
float pretaxGrossAmount;
std::string instanceConfig;
std::string currency;
std::string commodityCode;
std::string costUnit;
std::string resourceGroup;
float adjustAmount;
std::string billingType;
std::string usage;
float deductedByCoupons;
std::string usage;
std::string productDetail;
std::string productCode;
std::string zone;
@@ -64,17 +65,18 @@ namespace AlibabaCloud
float outstandingAmount;
std::string billingItem;
std::string nickName;
std::string intranetIP;
std::string pipCode;
std::string intranetIP;
std::string servicePeriodUnit;
std::string servicePeriod;
std::string deductedByResourcePackage;
std::string usageUnit;
std::string ownerID;
float pretaxAmount;
std::string internetIP;
float pretaxAmount;
std::string ownerID;
std::string region;
std::string tag;
float cashAmount;
};
std::string billingCycle;
int totalCount;

View File

@@ -1,60 +1,52 @@
/*
* 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_QUERYINSTANCEBYTAGREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBYTAGREQUEST_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 QueryInstanceByTagRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
std::string key;
};
public:
QueryInstanceByTagRequest();
~QueryInstanceByTagRequest();
std::vector<std::string> getResourceId()const;
void setResourceId(const std::vector<std::string>& resourceId);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
private:
std::vector<std::string> resourceId_;
std::vector<Tag> tag_;
std::string resourceType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBYTAGREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBYTAGREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBYTAGREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryInstanceByTagRequest : public RpcServiceRequest {
public:
struct Tag {
std::string value;
std::string key;
};
QueryInstanceByTagRequest();
~QueryInstanceByTagRequest();
std::vector<std::string> getResourceId() const;
void setResourceId(const std::vector<std::string> &resourceId);
std::vector<Tag> getTag() const;
void setTag(const std::vector<Tag> &tag);
std::string getResourceType() const;
void setResourceType(const std::string &resourceType);
private:
std::vector<std::string> resourceId_;
std::vector<Tag> tag_;
std::string resourceType_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEBYTAGREQUEST_H_

View File

@@ -1,63 +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_QUERYINSTANCEGAAPCOSTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEGAAPCOSTREQUEST_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 QueryInstanceGaapCostRequest : public RpcServiceRequest
{
public:
QueryInstanceGaapCostRequest();
~QueryInstanceGaapCostRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
std::string getBillingCycle()const;
void setBillingCycle(const std::string& billingCycle);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getProductType()const;
void setProductType(const std::string& productType);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string productCode_;
std::string subscriptionType_;
std::string billingCycle_;
int pageNum_;
std::string productType_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEGAAPCOSTREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEGAAPCOSTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEGAAPCOSTREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryInstanceGaapCostRequest : public RpcServiceRequest {
public:
QueryInstanceGaapCostRequest();
~QueryInstanceGaapCostRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
std::string getBillingCycle() const;
void setBillingCycle(const std::string &billingCycle);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getProductType() const;
void setProductType(const std::string &productType);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string productCode_;
std::string subscriptionType_;
std::string billingCycle_;
int pageNum_;
std::string productType_;
int pageSize_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINSTANCEGAAPCOSTREQUEST_H_

View File

@@ -36,11 +36,11 @@ namespace AlibabaCloud
{
struct Module
{
std::string instanceID;
std::string monthGaapPretaxGrossAmount;
std::string instanceID;
std::string accountingUnit;
std::string paymentCurrency;
std::string gaapPaymentAmount;
std::string paymentCurrency;
std::string payerAccount;
std::string paymentAmount;
std::string deductedByPrepaidCard;
@@ -49,8 +49,8 @@ namespace AlibabaCloud
std::string unallocatedPretaxAmountLocal;
std::string currency;
std::string monthGaapPaymentAmount;
std::string billingCycle;
std::string deductedByCoupons;
std::string billingCycle;
std::string monthGaapDeductedByCashCoupons;
std::string productCode;
std::string productType;
@@ -75,8 +75,8 @@ namespace AlibabaCloud
std::string pretaxGrossAmount;
std::string gaapPretaxAmountLocal;
std::string gaapDeductedByCoupons;
std::string resourceGroup;
std::string monthGaapPricingDiscount;
std::string resourceGroup;
std::string billType;
std::string monthGaapPretaxAmount;
std::string usageStartDate;

View File

@@ -1,48 +1,42 @@
/*
* 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_QUERYINVOICINGCUSTOMERLISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINVOICINGCUSTOMERLISTREQUEST_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 QueryInvoicingCustomerListRequest : public RpcServiceRequest
{
public:
QueryInvoicingCustomerListRequest();
~QueryInvoicingCustomerListRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINVOICINGCUSTOMERLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINVOICINGCUSTOMERLISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINVOICINGCUSTOMERLISTREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryInvoicingCustomerListRequest : public RpcServiceRequest {
public:
QueryInvoicingCustomerListRequest();
~QueryInvoicingCustomerListRequest();
long getOwnerId() const;
void setOwnerId(long ownerId);
private:
long ownerId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYINVOICINGCUSTOMERLISTREQUEST_H_

View File

@@ -46,15 +46,15 @@ namespace AlibabaCloud
long customerType;
std::string taxationLicense;
std::string operatingLicenseAddress;
std::string gmtCreate;
long type;
std::string gmtCreate;
long userId;
std::string bankNo;
std::string operatingLicensePhone;
long adjustType;
std::string operatingLicensePhone;
std::string bankNo;
std::string registerNo;
long id;
std::string userNick;
long id;
std::string defaultRemark;
long taxpayerType;
};

View File

@@ -1,48 +1,42 @@
/*
* 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_QUERYMONTHLYBILLREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYMONTHLYBILLREQUEST_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 QueryMonthlyBillRequest : public RpcServiceRequest
{
public:
QueryMonthlyBillRequest();
~QueryMonthlyBillRequest();
std::string getBillingCycle()const;
void setBillingCycle(const std::string& billingCycle);
private:
std::string billingCycle_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYMONTHLYBILLREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYMONTHLYBILLREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYMONTHLYBILLREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryMonthlyBillRequest : public RpcServiceRequest {
public:
QueryMonthlyBillRequest();
~QueryMonthlyBillRequest();
std::string getBillingCycle() const;
void setBillingCycle(const std::string &billingCycle);
private:
std::string billingCycle_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYMONTHLYBILLREQUEST_H_

View File

@@ -40,10 +40,10 @@ namespace AlibabaCloud
float afterTaxAmount;
std::string productCode;
std::string productType;
float outstandingAmount;
float deductedByCashCoupons;
float tax;
float outstandingAmount;
std::string paymentCurrency;
float tax;
float paymentAmount;
float deductedByPrepaidCard;
float invoiceDiscount;

View File

@@ -1,66 +1,60 @@
/*
* 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_QUERYMONTHLYINSTANCECONSUMPTIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYMONTHLYINSTANCECONSUMPTIONREQUEST_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 QueryMonthlyInstanceConsumptionRequest : public RpcServiceRequest
{
public:
QueryMonthlyInstanceConsumptionRequest();
~QueryMonthlyInstanceConsumptionRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
std::string getBillingCycle()const;
void setBillingCycle(const std::string& billingCycle);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getPageNum()const;
void setPageNum(int pageNum);
std::string getProductType()const;
void setProductType(const std::string& productType);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string productCode_;
std::string subscriptionType_;
std::string billingCycle_;
long ownerId_;
int pageNum_;
std::string productType_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYMONTHLYINSTANCECONSUMPTIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYMONTHLYINSTANCECONSUMPTIONREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYMONTHLYINSTANCECONSUMPTIONREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryMonthlyInstanceConsumptionRequest : public RpcServiceRequest {
public:
QueryMonthlyInstanceConsumptionRequest();
~QueryMonthlyInstanceConsumptionRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
std::string getBillingCycle() const;
void setBillingCycle(const std::string &billingCycle);
long getOwnerId() const;
void setOwnerId(long ownerId);
int getPageNum() const;
void setPageNum(int pageNum);
std::string getProductType() const;
void setProductType(const std::string &productType);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string productCode_;
std::string subscriptionType_;
std::string billingCycle_;
long ownerId_;
int pageNum_;
std::string productType_;
int pageSize_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYMONTHLYINSTANCECONSUMPTIONREQUEST_H_

View File

@@ -40,22 +40,22 @@ namespace AlibabaCloud
std::string instanceID;
std::string productCode;
std::string productType;
float tax;
std::string paymentCurrency;
float tax;
std::string payerAccount;
float discountAmount;
std::string subscriptionType;
float pretaxGrossAmount;
std::string ownerID;
float pretaxAmount;
std::string ownerID;
std::string currency;
std::string region;
std::string tag;
std::string resourceGroup;
float pretaxAmountLocal;
};
int totalCount;
std::string billingCycle;
int totalCount;
int pageNum;
int pageSize;
std::vector<Item> items;

View File

@@ -1,75 +1,69 @@
/*
* 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_QUERYORDERSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYORDERSREQUEST_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 QueryOrdersRequest : public RpcServiceRequest
{
public:
QueryOrdersRequest();
~QueryOrdersRequest();
std::string getProductCode()const;
void setProductCode(const std::string& productCode);
std::string getSubscriptionType()const;
void setSubscriptionType(const std::string& subscriptionType);
int getPageNum()const;
void setPageNum(int pageNum);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCreateTimeEnd()const;
void setCreateTimeEnd(const std::string& createTimeEnd);
std::string getProductType()const;
void setProductType(const std::string& productType);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getPaymentStatus()const;
void setPaymentStatus(const std::string& paymentStatus);
std::string getCreateTimeStart()const;
void setCreateTimeStart(const std::string& createTimeStart);
std::string getOrderType()const;
void setOrderType(const std::string& orderType);
private:
std::string productCode_;
std::string subscriptionType_;
int pageNum_;
long ownerId_;
std::string createTimeEnd_;
std::string productType_;
int pageSize_;
std::string paymentStatus_;
std::string createTimeStart_;
std::string orderType_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYORDERSREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYORDERSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYORDERSREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryOrdersRequest : public RpcServiceRequest {
public:
QueryOrdersRequest();
~QueryOrdersRequest();
std::string getProductCode() const;
void setProductCode(const std::string &productCode);
std::string getSubscriptionType() const;
void setSubscriptionType(const std::string &subscriptionType);
int getPageNum() const;
void setPageNum(int pageNum);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getCreateTimeEnd() const;
void setCreateTimeEnd(const std::string &createTimeEnd);
std::string getProductType() const;
void setProductType(const std::string &productType);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getPaymentStatus() const;
void setPaymentStatus(const std::string &paymentStatus);
std::string getCreateTimeStart() const;
void setCreateTimeStart(const std::string &createTimeStart);
std::string getOrderType() const;
void setOrderType(const std::string &orderType);
private:
std::string productCode_;
std::string subscriptionType_;
int pageNum_;
long ownerId_;
std::string createTimeEnd_;
std::string productType_;
int pageSize_;
std::string paymentStatus_;
std::string createTimeStart_;
std::string orderType_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYORDERSREQUEST_H_

View File

@@ -41,9 +41,9 @@ namespace AlibabaCloud
std::string createTime;
std::string productType;
std::string relatedOrderId;
std::string paymentCurrency;
std::string paymentTime;
std::string tax;
std::string paymentCurrency;
std::string orderId;
std::string subscriptionType;
std::string pretaxGrossAmount;

View File

@@ -1,48 +1,42 @@
/*
* 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_QUERYPERMISSIONLISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPERMISSIONLISTREQUEST_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 QueryPermissionListRequest : public RpcServiceRequest
{
public:
QueryPermissionListRequest();
~QueryPermissionListRequest();
long getRelationId()const;
void setRelationId(long relationId);
private:
long relationId_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPERMISSIONLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPERMISSIONLISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPERMISSIONLISTREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryPermissionListRequest : public RpcServiceRequest {
public:
QueryPermissionListRequest();
~QueryPermissionListRequest();
long getRelationId() const;
void setRelationId(long relationId);
private:
long relationId_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPERMISSIONLISTREQUEST_H_

View File

@@ -46,8 +46,8 @@ namespace AlibabaCloud
std::vector<PermissionListItem> permissionList;
std::string state;
std::string relationType;
std::string setupTime;
std::string startTime;
std::string setupTime;
long masterId;
};

View File

@@ -1,54 +1,48 @@
/*
* 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_QUERYPREPAIDCARDSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPREPAIDCARDSREQUEST_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 QueryPrepaidCardsRequest : public RpcServiceRequest
{
public:
QueryPrepaidCardsRequest();
~QueryPrepaidCardsRequest();
std::string getExpiryTimeEnd()const;
void setExpiryTimeEnd(const std::string& expiryTimeEnd);
std::string getExpiryTimeStart()const;
void setExpiryTimeStart(const std::string& expiryTimeStart);
bool getEffectiveOrNot()const;
void setEffectiveOrNot(bool effectiveOrNot);
private:
std::string expiryTimeEnd_;
std::string expiryTimeStart_;
bool effectiveOrNot_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPREPAIDCARDSREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPREPAIDCARDSREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPREPAIDCARDSREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryPrepaidCardsRequest : public RpcServiceRequest {
public:
QueryPrepaidCardsRequest();
~QueryPrepaidCardsRequest();
std::string getExpiryTimeEnd() const;
void setExpiryTimeEnd(const std::string &expiryTimeEnd);
std::string getExpiryTimeStart() const;
void setExpiryTimeStart(const std::string &expiryTimeStart);
bool getEffectiveOrNot() const;
void setEffectiveOrNot(bool effectiveOrNot);
private:
std::string expiryTimeEnd_;
std::string expiryTimeStart_;
bool effectiveOrNot_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPREPAIDCARDSREQUEST_H_

View File

@@ -1,54 +1,48 @@
/*
* 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_QUERYPRODUCTLISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRODUCTLISTREQUEST_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 QueryProductListRequest : public RpcServiceRequest
{
public:
QueryProductListRequest();
~QueryProductListRequest();
int getPageNum()const;
void setPageNum(int pageNum);
bool getQueryTotalCount()const;
void setQueryTotalCount(bool queryTotalCount);
int getPageSize()const;
void setPageSize(int pageSize);
private:
int pageNum_;
bool queryTotalCount_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRODUCTLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRODUCTLISTREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRODUCTLISTREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryProductListRequest : public RpcServiceRequest {
public:
QueryProductListRequest();
~QueryProductListRequest();
int getPageNum() const;
void setPageNum(int pageNum);
bool getQueryTotalCount() const;
void setQueryTotalCount(bool queryTotalCount);
int getPageSize() const;
void setPageSize(int pageSize);
private:
int pageNum_;
bool queryTotalCount_;
int pageSize_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYPRODUCTLISTREQUEST_H_

View File

@@ -1,69 +1,63 @@
/*
* 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_QUERYRIUTILIZATIONDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYRIUTILIZATIONDETAILREQUEST_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 QueryRIUtilizationDetailRequest : public RpcServiceRequest
{
public:
QueryRIUtilizationDetailRequest();
~QueryRIUtilizationDetailRequest();
std::string getDeductedInstanceId()const;
void setDeductedInstanceId(const std::string& deductedInstanceId);
std::string getInstanceSpec()const;
void setInstanceSpec(const std::string& instanceSpec);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getRIInstanceId()const;
void setRIInstanceId(const std::string& rIInstanceId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
int getPageNum()const;
void setPageNum(int pageNum);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getRICommodityCode()const;
void setRICommodityCode(const std::string& rICommodityCode);
private:
std::string deductedInstanceId_;
std::string instanceSpec_;
std::string endTime_;
std::string rIInstanceId_;
std::string startTime_;
int pageNum_;
int pageSize_;
std::string rICommodityCode_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYRIUTILIZATIONDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYRIUTILIZATIONDETAILREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYRIUTILIZATIONDETAILREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryRIUtilizationDetailRequest : public RpcServiceRequest {
public:
QueryRIUtilizationDetailRequest();
~QueryRIUtilizationDetailRequest();
std::string getDeductedInstanceId() const;
void setDeductedInstanceId(const std::string &deductedInstanceId);
std::string getInstanceSpec() const;
void setInstanceSpec(const std::string &instanceSpec);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getRIInstanceId() const;
void setRIInstanceId(const std::string &rIInstanceId);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
int getPageNum() const;
void setPageNum(int pageNum);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getRICommodityCode() const;
void setRICommodityCode(const std::string &rICommodityCode);
private:
std::string deductedInstanceId_;
std::string instanceSpec_;
std::string endTime_;
std::string rIInstanceId_;
std::string startTime_;
int pageNum_;
int pageSize_;
std::string rICommodityCode_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYRIUTILIZATIONDETAILREQUEST_H_

View File

@@ -43,8 +43,8 @@ namespace AlibabaCloud
std::string deductedProductDetail;
std::string deductedCommodityCode;
std::string deductedInstanceId;
std::string deductHours;
float deductQuantity;
std::string deductHours;
};
long totalCount;
long pageNum;

View File

@@ -1,60 +1,54 @@
/*
* 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_QUERYREDEEMREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYREDEEMREQUEST_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 QueryRedeemRequest : public RpcServiceRequest
{
public:
QueryRedeemRequest();
~QueryRedeemRequest();
std::string getExpiryTimeEnd()const;
void setExpiryTimeEnd(const std::string& expiryTimeEnd);
std::string getExpiryTimeStart()const;
void setExpiryTimeStart(const std::string& expiryTimeStart);
int getPageNum()const;
void setPageNum(int pageNum);
bool getEffectiveOrNot()const;
void setEffectiveOrNot(bool effectiveOrNot);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string expiryTimeEnd_;
std::string expiryTimeStart_;
int pageNum_;
bool effectiveOrNot_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYREDEEMREQUEST_H_
*/
#ifndef ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYREDEEMREQUEST_H_
#define ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYREDEEMREQUEST_H_
#include <alibabacloud/bssopenapi/BssOpenApiExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace BssOpenApi {
namespace Model {
class ALIBABACLOUD_BSSOPENAPI_EXPORT QueryRedeemRequest : public RpcServiceRequest {
public:
QueryRedeemRequest();
~QueryRedeemRequest();
std::string getExpiryTimeEnd() const;
void setExpiryTimeEnd(const std::string &expiryTimeEnd);
std::string getExpiryTimeStart() const;
void setExpiryTimeStart(const std::string &expiryTimeStart);
int getPageNum() const;
void setPageNum(int pageNum);
bool getEffectiveOrNot() const;
void setEffectiveOrNot(bool effectiveOrNot);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string expiryTimeEnd_;
std::string expiryTimeStart_;
int pageNum_;
bool effectiveOrNot_;
int pageSize_;
};
} // namespace Model
} // namespace BssOpenApi
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_BSSOPENAPI_MODEL_QUERYREDEEMREQUEST_H_

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