BSSOPENAPI SDK Auto Released By zhangzifa,Version:1.35.2

Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
This commit is contained in:
haowei.yao
2019-03-28 16:25:21 +08:00
parent 436b88a23f
commit 55ec616f75
96 changed files with 400 additions and 4252 deletions

View File

@@ -31,21 +31,21 @@ BssOpenApiClient::BssOpenApiClient(const Credentials &credentials, const ClientC
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
}
BssOpenApiClient::BssOpenApiClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
}
BssOpenApiClient::BssOpenApiClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "bssopenapi");
}
BssOpenApiClient::~BssOpenApiClient()
@@ -159,42 +159,6 @@ BssOpenApiClient::QueryMonthlyInstanceConsumptionOutcomeCallable BssOpenApiClien
return task->get_future();
}
BssOpenApiClient::CreateUserQuotaOutcome BssOpenApiClient::createUserQuota(const CreateUserQuotaRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateUserQuotaOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateUserQuotaOutcome(CreateUserQuotaResult(outcome.result()));
else
return CreateUserQuotaOutcome(outcome.error());
}
void BssOpenApiClient::createUserQuotaAsync(const CreateUserQuotaRequest& request, const CreateUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createUserQuota(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::CreateUserQuotaOutcomeCallable BssOpenApiClient::createUserQuotaCallable(const CreateUserQuotaRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateUserQuotaOutcome()>>(
[this, request]()
{
return this->createUserQuota(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryPrepaidCardsOutcome BssOpenApiClient::queryPrepaidCards(const QueryPrepaidCardsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -339,42 +303,6 @@ BssOpenApiClient::GetOrderDetailOutcomeCallable BssOpenApiClient::getOrderDetail
return task->get_future();
}
BssOpenApiClient::QueryEnduserStatusOutcome BssOpenApiClient::queryEnduserStatus(const QueryEnduserStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryEnduserStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryEnduserStatusOutcome(QueryEnduserStatusResult(outcome.result()));
else
return QueryEnduserStatusOutcome(outcome.error());
}
void BssOpenApiClient::queryEnduserStatusAsync(const QueryEnduserStatusRequest& request, const QueryEnduserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryEnduserStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryEnduserStatusOutcomeCallable BssOpenApiClient::queryEnduserStatusCallable(const QueryEnduserStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryEnduserStatusOutcome()>>(
[this, request]()
{
return this->queryEnduserStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::ModifyInstanceOutcome BssOpenApiClient::modifyInstance(const ModifyInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -483,42 +411,6 @@ BssOpenApiClient::CancelOrderOutcomeCallable BssOpenApiClient::cancelOrderCallab
return task->get_future();
}
BssOpenApiClient::SetUserQuotaOutcome BssOpenApiClient::setUserQuota(const SetUserQuotaRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetUserQuotaOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetUserQuotaOutcome(SetUserQuotaResult(outcome.result()));
else
return SetUserQuotaOutcome(outcome.error());
}
void BssOpenApiClient::setUserQuotaAsync(const SetUserQuotaRequest& request, const SetUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setUserQuota(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SetUserQuotaOutcomeCallable BssOpenApiClient::setUserQuotaCallable(const SetUserQuotaRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetUserQuotaOutcome()>>(
[this, request]()
{
return this->setUserQuota(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryResourcePackageInstancesOutcome BssOpenApiClient::queryResourcePackageInstances(const QueryResourcePackageInstancesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -555,78 +447,6 @@ BssOpenApiClient::QueryResourcePackageInstancesOutcomeCallable BssOpenApiClient:
return task->get_future();
}
BssOpenApiClient::UnsubscribeExportToOSSOutcome BssOpenApiClient::unsubscribeExportToOSS(const UnsubscribeExportToOSSRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UnsubscribeExportToOSSOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UnsubscribeExportToOSSOutcome(UnsubscribeExportToOSSResult(outcome.result()));
else
return UnsubscribeExportToOSSOutcome(outcome.error());
}
void BssOpenApiClient::unsubscribeExportToOSSAsync(const UnsubscribeExportToOSSRequest& request, const UnsubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, unsubscribeExportToOSS(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::UnsubscribeExportToOSSOutcomeCallable BssOpenApiClient::unsubscribeExportToOSSCallable(const UnsubscribeExportToOSSRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UnsubscribeExportToOSSOutcome()>>(
[this, request]()
{
return this->unsubscribeExportToOSS(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryPriceListOutcome BssOpenApiClient::queryPriceList(const QueryPriceListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryPriceListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryPriceListOutcome(QueryPriceListResult(outcome.result()));
else
return QueryPriceListOutcome(outcome.error());
}
void BssOpenApiClient::queryPriceListAsync(const QueryPriceListRequest& request, const QueryPriceListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryPriceList(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryPriceListOutcomeCallable BssOpenApiClient::queryPriceListCallable(const QueryPriceListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryPriceListOutcome()>>(
[this, request]()
{
return this->queryPriceList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryRedeemOutcome BssOpenApiClient::queryRedeem(const QueryRedeemRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -663,6 +483,42 @@ BssOpenApiClient::QueryRedeemOutcomeCallable BssOpenApiClient::queryRedeemCallab
return task->get_future();
}
BssOpenApiClient::SubscribeBillToOSSOutcome BssOpenApiClient::subscribeBillToOSS(const SubscribeBillToOSSRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SubscribeBillToOSSOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SubscribeBillToOSSOutcome(SubscribeBillToOSSResult(outcome.result()));
else
return SubscribeBillToOSSOutcome(outcome.error());
}
void BssOpenApiClient::subscribeBillToOSSAsync(const SubscribeBillToOSSRequest& request, const SubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, subscribeBillToOSS(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SubscribeBillToOSSOutcomeCallable BssOpenApiClient::subscribeBillToOSSCallable(const SubscribeBillToOSSRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SubscribeBillToOSSOutcome()>>(
[this, request]()
{
return this->subscribeBillToOSS(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::GetPayAsYouGoPriceOutcome BssOpenApiClient::getPayAsYouGoPrice(const GetPayAsYouGoPriceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -699,42 +555,6 @@ BssOpenApiClient::GetPayAsYouGoPriceOutcomeCallable BssOpenApiClient::getPayAsYo
return task->get_future();
}
BssOpenApiClient::QueryUserAlarmThresholdOutcome BssOpenApiClient::queryUserAlarmThreshold(const QueryUserAlarmThresholdRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryUserAlarmThresholdOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryUserAlarmThresholdOutcome(QueryUserAlarmThresholdResult(outcome.result()));
else
return QueryUserAlarmThresholdOutcome(outcome.error());
}
void BssOpenApiClient::queryUserAlarmThresholdAsync(const QueryUserAlarmThresholdRequest& request, const QueryUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryUserAlarmThreshold(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryUserAlarmThresholdOutcomeCallable BssOpenApiClient::queryUserAlarmThresholdCallable(const QueryUserAlarmThresholdRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryUserAlarmThresholdOutcome()>>(
[this, request]()
{
return this->queryUserAlarmThreshold(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::GetResourcePackagePriceOutcome BssOpenApiClient::getResourcePackagePrice(const GetResourcePackagePriceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -771,36 +591,36 @@ BssOpenApiClient::GetResourcePackagePriceOutcomeCallable BssOpenApiClient::getRe
return task->get_future();
}
BssOpenApiClient::ChangeConsumeAmountOutcome BssOpenApiClient::changeConsumeAmount(const ChangeConsumeAmountRequest &request) const
BssOpenApiClient::UnsubscribeBillToOSSOutcome BssOpenApiClient::unsubscribeBillToOSS(const UnsubscribeBillToOSSRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ChangeConsumeAmountOutcome(endpointOutcome.error());
return UnsubscribeBillToOSSOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ChangeConsumeAmountOutcome(ChangeConsumeAmountResult(outcome.result()));
return UnsubscribeBillToOSSOutcome(UnsubscribeBillToOSSResult(outcome.result()));
else
return ChangeConsumeAmountOutcome(outcome.error());
return UnsubscribeBillToOSSOutcome(outcome.error());
}
void BssOpenApiClient::changeConsumeAmountAsync(const ChangeConsumeAmountRequest& request, const ChangeConsumeAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void BssOpenApiClient::unsubscribeBillToOSSAsync(const UnsubscribeBillToOSSRequest& request, const UnsubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, changeConsumeAmount(request), context);
handler(this, request, unsubscribeBillToOSS(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::ChangeConsumeAmountOutcomeCallable BssOpenApiClient::changeConsumeAmountCallable(const ChangeConsumeAmountRequest &request) const
BssOpenApiClient::UnsubscribeBillToOSSOutcomeCallable BssOpenApiClient::unsubscribeBillToOSSCallable(const UnsubscribeBillToOSSRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ChangeConsumeAmountOutcome()>>(
auto task = std::make_shared<std::packaged_task<UnsubscribeBillToOSSOutcome()>>(
[this, request]()
{
return this->changeConsumeAmount(request);
return this->unsubscribeBillToOSS(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -879,42 +699,6 @@ BssOpenApiClient::QueryProductListOutcomeCallable BssOpenApiClient::queryProduct
return task->get_future();
}
BssOpenApiClient::SetUserAlarmThresholdOutcome BssOpenApiClient::setUserAlarmThreshold(const SetUserAlarmThresholdRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetUserAlarmThresholdOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetUserAlarmThresholdOutcome(SetUserAlarmThresholdResult(outcome.result()));
else
return SetUserAlarmThresholdOutcome(outcome.error());
}
void BssOpenApiClient::setUserAlarmThresholdAsync(const SetUserAlarmThresholdRequest& request, const SetUserAlarmThresholdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setUserAlarmThreshold(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SetUserAlarmThresholdOutcomeCallable BssOpenApiClient::setUserAlarmThresholdCallable(const SetUserAlarmThresholdRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetUserAlarmThresholdOutcome()>>(
[this, request]()
{
return this->setUserAlarmThreshold(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::GetSubscriptionPriceOutcome BssOpenApiClient::getSubscriptionPrice(const GetSubscriptionPriceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -951,42 +735,6 @@ BssOpenApiClient::GetSubscriptionPriceOutcomeCallable BssOpenApiClient::getSubsc
return task->get_future();
}
BssOpenApiClient::SubscribeDetailOutcome BssOpenApiClient::subscribeDetail(const SubscribeDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SubscribeDetailOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SubscribeDetailOutcome(SubscribeDetailResult(outcome.result()));
else
return SubscribeDetailOutcome(outcome.error());
}
void BssOpenApiClient::subscribeDetailAsync(const SubscribeDetailRequest& request, const SubscribeDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, subscribeDetail(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SubscribeDetailOutcomeCallable BssOpenApiClient::subscribeDetailCallable(const SubscribeDetailRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SubscribeDetailOutcome()>>(
[this, request]()
{
return this->subscribeDetail(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::EnableBillGenerationOutcome BssOpenApiClient::enableBillGeneration(const EnableBillGenerationRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1023,78 +771,6 @@ BssOpenApiClient::EnableBillGenerationOutcomeCallable BssOpenApiClient::enableBi
return task->get_future();
}
BssOpenApiClient::QueryAccountBookListOutcome BssOpenApiClient::queryAccountBookList(const QueryAccountBookListRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryAccountBookListOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryAccountBookListOutcome(QueryAccountBookListResult(outcome.result()));
else
return QueryAccountBookListOutcome(outcome.error());
}
void BssOpenApiClient::queryAccountBookListAsync(const QueryAccountBookListRequest& request, const QueryAccountBookListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryAccountBookList(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryAccountBookListOutcomeCallable BssOpenApiClient::queryAccountBookListCallable(const QueryAccountBookListRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryAccountBookListOutcome()>>(
[this, request]()
{
return this->queryAccountBookList(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::SetEnduserStatusOutcome BssOpenApiClient::setEnduserStatus(const SetEnduserStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SetEnduserStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SetEnduserStatusOutcome(SetEnduserStatusResult(outcome.result()));
else
return SetEnduserStatusOutcome(outcome.error());
}
void BssOpenApiClient::setEnduserStatusAsync(const SetEnduserStatusRequest& request, const SetEnduserStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, setEnduserStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SetEnduserStatusOutcomeCallable BssOpenApiClient::setEnduserStatusCallable(const SetEnduserStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SetEnduserStatusOutcome()>>(
[this, request]()
{
return this->setEnduserStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryOrdersOutcome BssOpenApiClient::queryOrders(const QueryOrdersRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1455,114 +1131,6 @@ BssOpenApiClient::QueryInstanceBillOutcomeCallable BssOpenApiClient::queryInstan
return task->get_future();
}
BssOpenApiClient::SubscribeExportToOSSOutcome BssOpenApiClient::subscribeExportToOSS(const SubscribeExportToOSSRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SubscribeExportToOSSOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SubscribeExportToOSSOutcome(SubscribeExportToOSSResult(outcome.result()));
else
return SubscribeExportToOSSOutcome(outcome.error());
}
void BssOpenApiClient::subscribeExportToOSSAsync(const SubscribeExportToOSSRequest& request, const SubscribeExportToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, subscribeExportToOSS(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::SubscribeExportToOSSOutcomeCallable BssOpenApiClient::subscribeExportToOSSCallable(const SubscribeExportToOSSRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SubscribeExportToOSSOutcome()>>(
[this, request]()
{
return this->subscribeExportToOSS(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryAvaliableQuotaOutcome BssOpenApiClient::queryAvaliableQuota(const QueryAvaliableQuotaRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryAvaliableQuotaOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryAvaliableQuotaOutcome(QueryAvaliableQuotaResult(outcome.result()));
else
return QueryAvaliableQuotaOutcome(outcome.error());
}
void BssOpenApiClient::queryAvaliableQuotaAsync(const QueryAvaliableQuotaRequest& request, const QueryAvaliableQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryAvaliableQuota(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryAvaliableQuotaOutcomeCallable BssOpenApiClient::queryAvaliableQuotaCallable(const QueryAvaliableQuotaRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryAvaliableQuotaOutcome()>>(
[this, request]()
{
return this->queryAvaliableQuota(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryPriceOutcome BssOpenApiClient::queryPrice(const QueryPriceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryPriceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryPriceOutcome(QueryPriceResult(outcome.result()));
else
return QueryPriceOutcome(outcome.error());
}
void BssOpenApiClient::queryPriceAsync(const QueryPriceRequest& request, const QueryPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryPrice(request), context);
};
asyncExecute(new Runnable(fn));
}
BssOpenApiClient::QueryPriceOutcomeCallable BssOpenApiClient::queryPriceCallable(const QueryPriceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryPriceOutcome()>>(
[this, request]()
{
return this->queryPrice(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
BssOpenApiClient::QueryBillOutcome BssOpenApiClient::queryBill(const QueryBillRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -33,7 +33,7 @@ int ApplyInvoiceRequest::getInvoicingType()const
void ApplyInvoiceRequest::setInvoicingType(int invoicingType)
{
invoicingType_ = invoicingType;
setParameter("InvoicingType", std::to_string(invoicingType));
setCoreParameter("InvoicingType", std::to_string(invoicingType));
}
std::string ApplyInvoiceRequest::getApplyUserNick()const
@@ -44,7 +44,7 @@ std::string ApplyInvoiceRequest::getApplyUserNick()const
void ApplyInvoiceRequest::setApplyUserNick(const std::string& applyUserNick)
{
applyUserNick_ = applyUserNick;
setParameter("ApplyUserNick", applyUserNick);
setCoreParameter("ApplyUserNick", applyUserNick);
}
bool ApplyInvoiceRequest::getInvoiceByAmount()const
@@ -55,7 +55,7 @@ bool ApplyInvoiceRequest::getInvoiceByAmount()const
void ApplyInvoiceRequest::setInvoiceByAmount(bool invoiceByAmount)
{
invoiceByAmount_ = invoiceByAmount;
setParameter("InvoiceByAmount", invoiceByAmount ? "true" : "false");
setCoreParameter("InvoiceByAmount", invoiceByAmount ? "true" : "false");
}
long ApplyInvoiceRequest::getCustomerId()const
@@ -66,7 +66,7 @@ long ApplyInvoiceRequest::getCustomerId()const
void ApplyInvoiceRequest::setCustomerId(long customerId)
{
customerId_ = customerId;
setParameter("CustomerId", std::to_string(customerId));
setCoreParameter("CustomerId", std::to_string(customerId));
}
std::vector<long> ApplyInvoiceRequest::getSelectedIds()const
@@ -78,7 +78,7 @@ void ApplyInvoiceRequest::setSelectedIds(const std::vector<long>& selectedIds)
{
selectedIds_ = selectedIds;
for(int i = 0; i!= selectedIds.size(); i++)
setParameter("SelectedIds."+ std::to_string(i), std::to_string(selectedIds.at(i)));
setCoreParameter("SelectedIds."+ std::to_string(i), std::to_string(selectedIds.at(i)));
}
int ApplyInvoiceRequest::getProcessWay()const
@@ -89,7 +89,7 @@ int ApplyInvoiceRequest::getProcessWay()const
void ApplyInvoiceRequest::setProcessWay(int processWay)
{
processWay_ = processWay;
setParameter("ProcessWay", std::to_string(processWay));
setCoreParameter("ProcessWay", std::to_string(processWay));
}
long ApplyInvoiceRequest::getCallerBid()const
@@ -100,7 +100,7 @@ long ApplyInvoiceRequest::getCallerBid()const
void ApplyInvoiceRequest::setCallerBid(long callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", std::to_string(callerBid));
setCoreParameter("CallerBid", std::to_string(callerBid));
}
long ApplyInvoiceRequest::getOwnerId()const
@@ -111,7 +111,7 @@ long ApplyInvoiceRequest::getOwnerId()const
void ApplyInvoiceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
long ApplyInvoiceRequest::getInvoiceAmount()const
@@ -122,7 +122,7 @@ long ApplyInvoiceRequest::getInvoiceAmount()const
void ApplyInvoiceRequest::setInvoiceAmount(long invoiceAmount)
{
invoiceAmount_ = invoiceAmount;
setParameter("InvoiceAmount", std::to_string(invoiceAmount));
setCoreParameter("InvoiceAmount", std::to_string(invoiceAmount));
}
long ApplyInvoiceRequest::getAddressId()const
@@ -133,7 +133,7 @@ long ApplyInvoiceRequest::getAddressId()const
void ApplyInvoiceRequest::setAddressId(long addressId)
{
addressId_ = addressId;
setParameter("AddressId", std::to_string(addressId));
setCoreParameter("AddressId", std::to_string(addressId));
}
long ApplyInvoiceRequest::getCallerUid()const
@@ -144,6 +144,6 @@ long ApplyInvoiceRequest::getCallerUid()const
void ApplyInvoiceRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
setCoreParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -33,7 +33,7 @@ std::string CancelOrderRequest::getOrderId()const
void CancelOrderRequest::setOrderId(const std::string& orderId)
{
orderId_ = orderId;
setParameter("OrderId", orderId);
setCoreParameter("OrderId", orderId);
}
long CancelOrderRequest::getOwnerId()const
@@ -44,6 +44,6 @@ long CancelOrderRequest::getOwnerId()const
void CancelOrderRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

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

View File

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

View File

@@ -33,7 +33,7 @@ int ConvertChargeTypeRequest::getPeriod()const
void ConvertChargeTypeRequest::setPeriod(int period)
{
period_ = period;
setParameter("Period", std::to_string(period));
setCoreParameter("Period", std::to_string(period));
}
std::string ConvertChargeTypeRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string ConvertChargeTypeRequest::getProductCode()const
void ConvertChargeTypeRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string ConvertChargeTypeRequest::getInstanceId()const
@@ -55,7 +55,7 @@ std::string ConvertChargeTypeRequest::getInstanceId()const
void ConvertChargeTypeRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
setCoreParameter("InstanceId", instanceId);
}
std::string ConvertChargeTypeRequest::getSubscriptionType()const
@@ -66,7 +66,7 @@ std::string ConvertChargeTypeRequest::getSubscriptionType()const
void ConvertChargeTypeRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
long ConvertChargeTypeRequest::getOwnerId()const
@@ -77,7 +77,7 @@ long ConvertChargeTypeRequest::getOwnerId()const
void ConvertChargeTypeRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string ConvertChargeTypeRequest::getProductType()const
@@ -88,6 +88,6 @@ std::string ConvertChargeTypeRequest::getProductType()const
void ConvertChargeTypeRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string CreateInstanceRequest::getProductCode()const
void CreateInstanceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
int CreateInstanceRequest::getPeriod()const
@@ -44,7 +44,7 @@ int CreateInstanceRequest::getPeriod()const
void CreateInstanceRequest::setPeriod(int period)
{
period_ = period;
setParameter("Period", std::to_string(period));
setCoreParameter("Period", std::to_string(period));
}
std::string CreateInstanceRequest::getSubscriptionType()const
@@ -55,7 +55,7 @@ std::string CreateInstanceRequest::getSubscriptionType()const
void CreateInstanceRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int CreateInstanceRequest::getRenewPeriod()const
@@ -66,7 +66,7 @@ int CreateInstanceRequest::getRenewPeriod()const
void CreateInstanceRequest::setRenewPeriod(int renewPeriod)
{
renewPeriod_ = renewPeriod;
setParameter("RenewPeriod", std::to_string(renewPeriod));
setCoreParameter("RenewPeriod", std::to_string(renewPeriod));
}
std::vector<CreateInstanceRequest::Parameter> CreateInstanceRequest::getParameter()const
@@ -81,8 +81,8 @@ void CreateInstanceRequest::setParameter(const std::vector<Parameter>& parameter
for(int i = 0; i!= parameter.size(); i++) {
auto obj = parameter.at(i);
std::string str ="Parameter."+ std::to_string(i);
setParameter(str + ".Code", obj.code);
setParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Code", obj.code);
setCoreParameter(str + ".Value", obj.value);
}
}
@@ -94,7 +94,7 @@ std::string CreateInstanceRequest::getRenewalStatus()const
void CreateInstanceRequest::setRenewalStatus(const std::string& renewalStatus)
{
renewalStatus_ = renewalStatus;
setParameter("RenewalStatus", renewalStatus);
setCoreParameter("RenewalStatus", renewalStatus);
}
long CreateInstanceRequest::getOwnerId()const
@@ -105,7 +105,7 @@ long CreateInstanceRequest::getOwnerId()const
void CreateInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateInstanceRequest::getProductType()const
@@ -116,6 +116,6 @@ std::string CreateInstanceRequest::getProductType()const
void CreateInstanceRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ int CreateResourcePackageRequest::getDuration()const
void CreateResourcePackageRequest::setDuration(int duration)
{
duration_ = duration;
setParameter("Duration", std::to_string(duration));
setCoreParameter("Duration", std::to_string(duration));
}
std::string CreateResourcePackageRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string CreateResourcePackageRequest::getProductCode()const
void CreateResourcePackageRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string CreateResourcePackageRequest::getSpecification()const
@@ -55,7 +55,7 @@ std::string CreateResourcePackageRequest::getSpecification()const
void CreateResourcePackageRequest::setSpecification(const std::string& specification)
{
specification_ = specification;
setParameter("Specification", specification);
setCoreParameter("Specification", specification);
}
long CreateResourcePackageRequest::getOwnerId()const
@@ -66,7 +66,7 @@ long CreateResourcePackageRequest::getOwnerId()const
void CreateResourcePackageRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateResourcePackageRequest::getPackageType()const
@@ -77,7 +77,7 @@ std::string CreateResourcePackageRequest::getPackageType()const
void CreateResourcePackageRequest::setPackageType(const std::string& packageType)
{
packageType_ = packageType;
setParameter("PackageType", packageType);
setCoreParameter("PackageType", packageType);
}
std::string CreateResourcePackageRequest::getEffectiveDate()const
@@ -88,7 +88,7 @@ std::string CreateResourcePackageRequest::getEffectiveDate()const
void CreateResourcePackageRequest::setEffectiveDate(const std::string& effectiveDate)
{
effectiveDate_ = effectiveDate;
setParameter("EffectiveDate", effectiveDate);
setCoreParameter("EffectiveDate", effectiveDate);
}
std::string CreateResourcePackageRequest::getPricingCycle()const
@@ -99,6 +99,6 @@ std::string CreateResourcePackageRequest::getPricingCycle()const
void CreateResourcePackageRequest::setPricingCycle(const std::string& pricingCycle)
{
pricingCycle_ = pricingCycle;
setParameter("PricingCycle", pricingCycle);
setCoreParameter("PricingCycle", pricingCycle);
}

View File

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

View File

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

View File

@@ -33,7 +33,7 @@ std::string DescribePricingModuleRequest::getProductCode()const
void DescribePricingModuleRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string DescribePricingModuleRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string DescribePricingModuleRequest::getSubscriptionType()const
void DescribePricingModuleRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
long DescribePricingModuleRequest::getOwnerId()const
@@ -55,7 +55,7 @@ long DescribePricingModuleRequest::getOwnerId()const
void DescribePricingModuleRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string DescribePricingModuleRequest::getProductType()const
@@ -66,6 +66,6 @@ std::string DescribePricingModuleRequest::getProductType()const
void DescribePricingModuleRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,6 +33,6 @@ std::string DescribeResourcePackageProductRequest::getProductCode()const
void DescribeResourcePackageProductRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}

View File

@@ -33,7 +33,7 @@ std::string EnableBillGenerationRequest::getProductCode()const
void EnableBillGenerationRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
long EnableBillGenerationRequest::getOwnerId()const
@@ -44,6 +44,6 @@ long EnableBillGenerationRequest::getOwnerId()const
void EnableBillGenerationRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -33,7 +33,7 @@ std::string GetOrderDetailRequest::getOrderId()const
void GetOrderDetailRequest::setOrderId(const std::string& orderId)
{
orderId_ = orderId;
setParameter("OrderId", orderId);
setCoreParameter("OrderId", orderId);
}
long GetOrderDetailRequest::getOwnerId()const
@@ -44,6 +44,6 @@ long GetOrderDetailRequest::getOwnerId()const
void GetOrderDetailRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -33,7 +33,7 @@ std::string GetPayAsYouGoPriceRequest::getProductCode()const
void GetPayAsYouGoPriceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string GetPayAsYouGoPriceRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string GetPayAsYouGoPriceRequest::getSubscriptionType()const
void GetPayAsYouGoPriceRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
std::vector<GetPayAsYouGoPriceRequest::ModuleList> GetPayAsYouGoPriceRequest::getModuleList()const
@@ -59,9 +59,9 @@ void GetPayAsYouGoPriceRequest::setModuleList(const std::vector<ModuleList>& mod
for(int i = 0; i!= moduleList.size(); i++) {
auto obj = moduleList.at(i);
std::string str ="ModuleList."+ std::to_string(i);
setParameter(str + ".ModuleCode", obj.moduleCode);
setParameter(str + ".PriceType", obj.priceType);
setParameter(str + ".Config", obj.config);
setCoreParameter(str + ".ModuleCode", obj.moduleCode);
setCoreParameter(str + ".PriceType", obj.priceType);
setCoreParameter(str + ".Config", obj.config);
}
}
@@ -73,7 +73,7 @@ long GetPayAsYouGoPriceRequest::getOwnerId()const
void GetPayAsYouGoPriceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string GetPayAsYouGoPriceRequest::getRegion()const
@@ -84,7 +84,7 @@ std::string GetPayAsYouGoPriceRequest::getRegion()const
void GetPayAsYouGoPriceRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string GetPayAsYouGoPriceRequest::getProductType()const
@@ -95,6 +95,6 @@ std::string GetPayAsYouGoPriceRequest::getProductType()const
void GetPayAsYouGoPriceRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ int GetResourcePackagePriceRequest::getDuration()const
void GetResourcePackagePriceRequest::setDuration(int duration)
{
duration_ = duration;
setParameter("Duration", std::to_string(duration));
setCoreParameter("Duration", std::to_string(duration));
}
std::string GetResourcePackagePriceRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string GetResourcePackagePriceRequest::getProductCode()const
void GetResourcePackagePriceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string GetResourcePackagePriceRequest::getSpecification()const
@@ -55,7 +55,7 @@ std::string GetResourcePackagePriceRequest::getSpecification()const
void GetResourcePackagePriceRequest::setSpecification(const std::string& specification)
{
specification_ = specification;
setParameter("Specification", specification);
setCoreParameter("Specification", specification);
}
long GetResourcePackagePriceRequest::getOwnerId()const
@@ -66,7 +66,7 @@ long GetResourcePackagePriceRequest::getOwnerId()const
void GetResourcePackagePriceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string GetResourcePackagePriceRequest::getPackageType()const
@@ -77,7 +77,7 @@ std::string GetResourcePackagePriceRequest::getPackageType()const
void GetResourcePackagePriceRequest::setPackageType(const std::string& packageType)
{
packageType_ = packageType;
setParameter("PackageType", packageType);
setCoreParameter("PackageType", packageType);
}
std::string GetResourcePackagePriceRequest::getEffectiveDate()const
@@ -88,7 +88,7 @@ std::string GetResourcePackagePriceRequest::getEffectiveDate()const
void GetResourcePackagePriceRequest::setEffectiveDate(const std::string& effectiveDate)
{
effectiveDate_ = effectiveDate;
setParameter("EffectiveDate", effectiveDate);
setCoreParameter("EffectiveDate", effectiveDate);
}
std::string GetResourcePackagePriceRequest::getPricingCycle()const
@@ -99,6 +99,6 @@ std::string GetResourcePackagePriceRequest::getPricingCycle()const
void GetResourcePackagePriceRequest::setPricingCycle(const std::string& pricingCycle)
{
pricingCycle_ = pricingCycle;
setParameter("PricingCycle", pricingCycle);
setCoreParameter("PricingCycle", pricingCycle);
}

View File

@@ -33,7 +33,7 @@ int GetSubscriptionPriceRequest::getServicePeriodQuantity()const
void GetSubscriptionPriceRequest::setServicePeriodQuantity(int servicePeriodQuantity)
{
servicePeriodQuantity_ = servicePeriodQuantity;
setParameter("ServicePeriodQuantity", std::to_string(servicePeriodQuantity));
setCoreParameter("ServicePeriodQuantity", std::to_string(servicePeriodQuantity));
}
std::string GetSubscriptionPriceRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string GetSubscriptionPriceRequest::getProductCode()const
void GetSubscriptionPriceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string GetSubscriptionPriceRequest::getInstanceId()const
@@ -55,7 +55,7 @@ std::string GetSubscriptionPriceRequest::getInstanceId()const
void GetSubscriptionPriceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
setCoreParameter("InstanceId", instanceId);
}
int GetSubscriptionPriceRequest::getQuantity()const
@@ -66,7 +66,7 @@ int GetSubscriptionPriceRequest::getQuantity()const
void GetSubscriptionPriceRequest::setQuantity(int quantity)
{
quantity_ = quantity;
setParameter("Quantity", std::to_string(quantity));
setCoreParameter("Quantity", std::to_string(quantity));
}
std::string GetSubscriptionPriceRequest::getServicePeriodUnit()const
@@ -77,7 +77,7 @@ std::string GetSubscriptionPriceRequest::getServicePeriodUnit()const
void GetSubscriptionPriceRequest::setServicePeriodUnit(const std::string& servicePeriodUnit)
{
servicePeriodUnit_ = servicePeriodUnit;
setParameter("ServicePeriodUnit", servicePeriodUnit);
setCoreParameter("ServicePeriodUnit", servicePeriodUnit);
}
std::string GetSubscriptionPriceRequest::getSubscriptionType()const
@@ -88,7 +88,7 @@ std::string GetSubscriptionPriceRequest::getSubscriptionType()const
void GetSubscriptionPriceRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
std::vector<GetSubscriptionPriceRequest::ModuleList> GetSubscriptionPriceRequest::getModuleList()const
@@ -103,10 +103,10 @@ void GetSubscriptionPriceRequest::setModuleList(const std::vector<ModuleList>& m
for(int i = 0; i!= moduleList.size(); i++) {
auto obj = moduleList.at(i);
std::string str ="ModuleList."+ std::to_string(i);
setParameter(str + ".ModuleCode", obj.moduleCode);
setParameter(str + ".ModuleStatus", std::to_string(obj.moduleStatus));
setParameter(str + ".Tag", obj.tag);
setParameter(str + ".Config", obj.config);
setCoreParameter(str + ".ModuleCode", obj.moduleCode);
setCoreParameter(str + ".ModuleStatus", std::to_string(obj.moduleStatus));
setCoreParameter(str + ".Tag", obj.tag);
setCoreParameter(str + ".Config", obj.config);
}
}
@@ -118,7 +118,7 @@ long GetSubscriptionPriceRequest::getOwnerId()const
void GetSubscriptionPriceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string GetSubscriptionPriceRequest::getRegion()const
@@ -129,7 +129,7 @@ std::string GetSubscriptionPriceRequest::getRegion()const
void GetSubscriptionPriceRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string GetSubscriptionPriceRequest::getOrderType()const
@@ -140,7 +140,7 @@ std::string GetSubscriptionPriceRequest::getOrderType()const
void GetSubscriptionPriceRequest::setOrderType(const std::string& orderType)
{
orderType_ = orderType;
setParameter("OrderType", orderType);
setCoreParameter("OrderType", orderType);
}
std::string GetSubscriptionPriceRequest::getProductType()const
@@ -151,6 +151,6 @@ std::string GetSubscriptionPriceRequest::getProductType()const
void GetSubscriptionPriceRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string ModifyInstanceRequest::getProductCode()const
void ModifyInstanceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string ModifyInstanceRequest::getInstanceId()const
@@ -44,7 +44,7 @@ std::string ModifyInstanceRequest::getInstanceId()const
void ModifyInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
setCoreParameter("InstanceId", instanceId);
}
std::string ModifyInstanceRequest::getSubscriptionType()const
@@ -55,7 +55,7 @@ std::string ModifyInstanceRequest::getSubscriptionType()const
void ModifyInstanceRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
std::string ModifyInstanceRequest::getModifyType()const
@@ -66,7 +66,7 @@ std::string ModifyInstanceRequest::getModifyType()const
void ModifyInstanceRequest::setModifyType(const std::string& modifyType)
{
modifyType_ = modifyType;
setParameter("ModifyType", modifyType);
setCoreParameter("ModifyType", modifyType);
}
std::vector<ModifyInstanceRequest::Parameter> ModifyInstanceRequest::getParameter()const
@@ -81,8 +81,8 @@ void ModifyInstanceRequest::setParameter(const std::vector<Parameter>& parameter
for(int i = 0; i!= parameter.size(); i++) {
auto obj = parameter.at(i);
std::string str ="Parameter."+ std::to_string(i);
setParameter(str + ".Code", obj.code);
setParameter(str + ".Value", obj.value);
setCoreParameter(str + ".Code", obj.code);
setCoreParameter(str + ".Value", obj.value);
}
}
@@ -94,7 +94,7 @@ long ModifyInstanceRequest::getOwnerId()const
void ModifyInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string ModifyInstanceRequest::getProductType()const
@@ -105,6 +105,6 @@ std::string ModifyInstanceRequest::getProductType()const
void ModifyInstanceRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

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

View File

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

View File

@@ -33,7 +33,7 @@ std::string QueryAvailableInstancesRequest::getProductCode()const
void QueryAvailableInstancesRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string QueryAvailableInstancesRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string QueryAvailableInstancesRequest::getSubscriptionType()const
void QueryAvailableInstancesRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
long QueryAvailableInstancesRequest::getOwnerId()const
@@ -55,7 +55,7 @@ long QueryAvailableInstancesRequest::getOwnerId()const
void QueryAvailableInstancesRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QueryAvailableInstancesRequest::getPageNum()const
@@ -66,7 +66,7 @@ int QueryAvailableInstancesRequest::getPageNum()const
void QueryAvailableInstancesRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryAvailableInstancesRequest::getEndTimeStart()const
@@ -77,7 +77,7 @@ std::string QueryAvailableInstancesRequest::getEndTimeStart()const
void QueryAvailableInstancesRequest::setEndTimeStart(const std::string& endTimeStart)
{
endTimeStart_ = endTimeStart;
setParameter("EndTimeStart", endTimeStart);
setCoreParameter("EndTimeStart", endTimeStart);
}
std::string QueryAvailableInstancesRequest::getProductType()const
@@ -88,7 +88,7 @@ std::string QueryAvailableInstancesRequest::getProductType()const
void QueryAvailableInstancesRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}
std::string QueryAvailableInstancesRequest::getCreateTimeEnd()const
@@ -99,7 +99,7 @@ std::string QueryAvailableInstancesRequest::getCreateTimeEnd()const
void QueryAvailableInstancesRequest::setCreateTimeEnd(const std::string& createTimeEnd)
{
createTimeEnd_ = createTimeEnd;
setParameter("CreateTimeEnd", createTimeEnd);
setCoreParameter("CreateTimeEnd", createTimeEnd);
}
std::string QueryAvailableInstancesRequest::getInstanceIDs()const
@@ -110,7 +110,7 @@ std::string QueryAvailableInstancesRequest::getInstanceIDs()const
void QueryAvailableInstancesRequest::setInstanceIDs(const std::string& instanceIDs)
{
instanceIDs_ = instanceIDs;
setParameter("InstanceIDs", instanceIDs);
setCoreParameter("InstanceIDs", instanceIDs);
}
std::string QueryAvailableInstancesRequest::getEndTimeEnd()const
@@ -121,7 +121,7 @@ std::string QueryAvailableInstancesRequest::getEndTimeEnd()const
void QueryAvailableInstancesRequest::setEndTimeEnd(const std::string& endTimeEnd)
{
endTimeEnd_ = endTimeEnd;
setParameter("EndTimeEnd", endTimeEnd);
setCoreParameter("EndTimeEnd", endTimeEnd);
}
int QueryAvailableInstancesRequest::getPageSize()const
@@ -132,7 +132,7 @@ int QueryAvailableInstancesRequest::getPageSize()const
void QueryAvailableInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryAvailableInstancesRequest::getCreateTimeStart()const
@@ -143,7 +143,7 @@ std::string QueryAvailableInstancesRequest::getCreateTimeStart()const
void QueryAvailableInstancesRequest::setCreateTimeStart(const std::string& createTimeStart)
{
createTimeStart_ = createTimeStart;
setParameter("CreateTimeStart", createTimeStart);
setCoreParameter("CreateTimeStart", createTimeStart);
}
std::string QueryAvailableInstancesRequest::getRegion()const
@@ -154,7 +154,7 @@ std::string QueryAvailableInstancesRequest::getRegion()const
void QueryAvailableInstancesRequest::setRegion(const std::string& region)
{
region_ = region;
setParameter("Region", region);
setCoreParameter("Region", region);
}
std::string QueryAvailableInstancesRequest::getRenewStatus()const
@@ -165,6 +165,6 @@ std::string QueryAvailableInstancesRequest::getRenewStatus()const
void QueryAvailableInstancesRequest::setRenewStatus(const std::string& renewStatus)
{
renewStatus_ = renewStatus;
setParameter("RenewStatus", renewStatus);
setCoreParameter("RenewStatus", renewStatus);
}

View File

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

View File

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

View File

@@ -33,7 +33,7 @@ std::string QueryBillOverviewRequest::getProductCode()const
void QueryBillOverviewRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string QueryBillOverviewRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string QueryBillOverviewRequest::getSubscriptionType()const
void QueryBillOverviewRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
std::string QueryBillOverviewRequest::getBillingCycle()const
@@ -55,7 +55,7 @@ std::string QueryBillOverviewRequest::getBillingCycle()const
void QueryBillOverviewRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
std::string QueryBillOverviewRequest::getProductType()const
@@ -66,6 +66,6 @@ std::string QueryBillOverviewRequest::getProductType()const
void QueryBillOverviewRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string QueryBillRequest::getProductCode()const
void QueryBillRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
bool QueryBillRequest::getIsHideZeroCharge()const
@@ -44,7 +44,7 @@ bool QueryBillRequest::getIsHideZeroCharge()const
void QueryBillRequest::setIsHideZeroCharge(bool isHideZeroCharge)
{
isHideZeroCharge_ = isHideZeroCharge;
setParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
setCoreParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
}
bool QueryBillRequest::getIsDisplayLocalCurrency()const
@@ -55,7 +55,7 @@ bool QueryBillRequest::getIsDisplayLocalCurrency()const
void QueryBillRequest::setIsDisplayLocalCurrency(bool isDisplayLocalCurrency)
{
isDisplayLocalCurrency_ = isDisplayLocalCurrency;
setParameter("IsDisplayLocalCurrency", isDisplayLocalCurrency ? "true" : "false");
setCoreParameter("IsDisplayLocalCurrency", isDisplayLocalCurrency ? "true" : "false");
}
std::string QueryBillRequest::getSubscriptionType()const
@@ -66,7 +66,7 @@ std::string QueryBillRequest::getSubscriptionType()const
void QueryBillRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QueryBillRequest::getPageSize()const
@@ -77,7 +77,7 @@ int QueryBillRequest::getPageSize()const
void QueryBillRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryBillRequest::getBillingCycle()const
@@ -88,7 +88,7 @@ std::string QueryBillRequest::getBillingCycle()const
void QueryBillRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
std::string QueryBillRequest::getType()const
@@ -99,7 +99,7 @@ std::string QueryBillRequest::getType()const
void QueryBillRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
setCoreParameter("Type", type);
}
long QueryBillRequest::getOwnerId()const
@@ -110,7 +110,7 @@ long QueryBillRequest::getOwnerId()const
void QueryBillRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QueryBillRequest::getPageNum()const
@@ -121,7 +121,7 @@ int QueryBillRequest::getPageNum()const
void QueryBillRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryBillRequest::getProductType()const
@@ -132,6 +132,6 @@ std::string QueryBillRequest::getProductType()const
void QueryBillRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string QueryCashCouponsRequest::getExpiryTimeEnd()const
void QueryCashCouponsRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd)
{
expiryTimeEnd_ = expiryTimeEnd;
setParameter("ExpiryTimeEnd", expiryTimeEnd);
setCoreParameter("ExpiryTimeEnd", expiryTimeEnd);
}
std::string QueryCashCouponsRequest::getExpiryTimeStart()const
@@ -44,7 +44,7 @@ std::string QueryCashCouponsRequest::getExpiryTimeStart()const
void QueryCashCouponsRequest::setExpiryTimeStart(const std::string& expiryTimeStart)
{
expiryTimeStart_ = expiryTimeStart;
setParameter("ExpiryTimeStart", expiryTimeStart);
setCoreParameter("ExpiryTimeStart", expiryTimeStart);
}
bool QueryCashCouponsRequest::getEffectiveOrNot()const
@@ -55,6 +55,6 @@ bool QueryCashCouponsRequest::getEffectiveOrNot()const
void QueryCashCouponsRequest::setEffectiveOrNot(bool effectiveOrNot)
{
effectiveOrNot_ = effectiveOrNot;
setParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
setCoreParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
}

View File

@@ -33,7 +33,7 @@ long QueryCustomerAddressListRequest::getCallerBid()const
void QueryCustomerAddressListRequest::setCallerBid(long callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", std::to_string(callerBid));
setCoreParameter("CallerBid", std::to_string(callerBid));
}
long QueryCustomerAddressListRequest::getOwnerId()const
@@ -44,7 +44,7 @@ long QueryCustomerAddressListRequest::getOwnerId()const
void QueryCustomerAddressListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
long QueryCustomerAddressListRequest::getCallerUid()const
@@ -55,6 +55,6 @@ long QueryCustomerAddressListRequest::getCallerUid()const
void QueryCustomerAddressListRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
setCoreParameter("CallerUid", std::to_string(callerUid));
}

View File

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

View File

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

View File

@@ -33,7 +33,7 @@ std::string QueryEvaluateListRequest::getEndSearchTime()const
void QueryEvaluateListRequest::setEndSearchTime(const std::string& endSearchTime)
{
endSearchTime_ = endSearchTime;
setParameter("EndSearchTime", endSearchTime);
setCoreParameter("EndSearchTime", endSearchTime);
}
std::string QueryEvaluateListRequest::getOutBizId()const
@@ -44,7 +44,7 @@ std::string QueryEvaluateListRequest::getOutBizId()const
void QueryEvaluateListRequest::setOutBizId(const std::string& outBizId)
{
outBizId_ = outBizId;
setParameter("OutBizId", outBizId);
setCoreParameter("OutBizId", outBizId);
}
int QueryEvaluateListRequest::getSortType()const
@@ -55,7 +55,7 @@ int QueryEvaluateListRequest::getSortType()const
void QueryEvaluateListRequest::setSortType(int sortType)
{
sortType_ = sortType;
setParameter("SortType", std::to_string(sortType));
setCoreParameter("SortType", std::to_string(sortType));
}
std::vector<std::string> QueryEvaluateListRequest::getBizTypeList()const
@@ -67,7 +67,7 @@ void QueryEvaluateListRequest::setBizTypeList(const std::vector<std::string>& bi
{
bizTypeList_ = bizTypeList;
for(int i = 0; i!= bizTypeList.size(); i++)
setParameter("BizTypeList."+ std::to_string(i), bizTypeList.at(i));
setCoreParameter("BizTypeList."+ std::to_string(i), bizTypeList.at(i));
}
long QueryEvaluateListRequest::getCallerBid()const
@@ -78,7 +78,7 @@ long QueryEvaluateListRequest::getCallerBid()const
void QueryEvaluateListRequest::setCallerBid(long callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", std::to_string(callerBid));
setCoreParameter("CallerBid", std::to_string(callerBid));
}
int QueryEvaluateListRequest::getType()const
@@ -89,7 +89,7 @@ int QueryEvaluateListRequest::getType()const
void QueryEvaluateListRequest::setType(int type)
{
type_ = type;
setParameter("Type", std::to_string(type));
setCoreParameter("Type", std::to_string(type));
}
long QueryEvaluateListRequest::getOwnerId()const
@@ -100,7 +100,7 @@ long QueryEvaluateListRequest::getOwnerId()const
void QueryEvaluateListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QueryEvaluateListRequest::getPageNum()const
@@ -111,7 +111,7 @@ int QueryEvaluateListRequest::getPageNum()const
void QueryEvaluateListRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryEvaluateListRequest::getStartSearchTime()const
@@ -122,7 +122,7 @@ std::string QueryEvaluateListRequest::getStartSearchTime()const
void QueryEvaluateListRequest::setStartSearchTime(const std::string& startSearchTime)
{
startSearchTime_ = startSearchTime;
setParameter("StartSearchTime", startSearchTime);
setCoreParameter("StartSearchTime", startSearchTime);
}
std::string QueryEvaluateListRequest::getEndBizTime()const
@@ -133,7 +133,7 @@ std::string QueryEvaluateListRequest::getEndBizTime()const
void QueryEvaluateListRequest::setEndBizTime(const std::string& endBizTime)
{
endBizTime_ = endBizTime;
setParameter("EndBizTime", endBizTime);
setCoreParameter("EndBizTime", endBizTime);
}
int QueryEvaluateListRequest::getPageSize()const
@@ -144,7 +144,7 @@ int QueryEvaluateListRequest::getPageSize()const
void QueryEvaluateListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
long QueryEvaluateListRequest::getEndAmount()const
@@ -155,7 +155,7 @@ long QueryEvaluateListRequest::getEndAmount()const
void QueryEvaluateListRequest::setEndAmount(long endAmount)
{
endAmount_ = endAmount;
setParameter("EndAmount", std::to_string(endAmount));
setCoreParameter("EndAmount", std::to_string(endAmount));
}
std::string QueryEvaluateListRequest::getBillCycle()const
@@ -166,7 +166,7 @@ std::string QueryEvaluateListRequest::getBillCycle()const
void QueryEvaluateListRequest::setBillCycle(const std::string& billCycle)
{
billCycle_ = billCycle;
setParameter("BillCycle", billCycle);
setCoreParameter("BillCycle", billCycle);
}
long QueryEvaluateListRequest::getStartAmount()const
@@ -177,7 +177,7 @@ long QueryEvaluateListRequest::getStartAmount()const
void QueryEvaluateListRequest::setStartAmount(long startAmount)
{
startAmount_ = startAmount;
setParameter("StartAmount", std::to_string(startAmount));
setCoreParameter("StartAmount", std::to_string(startAmount));
}
std::string QueryEvaluateListRequest::getStartBizTime()const
@@ -188,7 +188,7 @@ std::string QueryEvaluateListRequest::getStartBizTime()const
void QueryEvaluateListRequest::setStartBizTime(const std::string& startBizTime)
{
startBizTime_ = startBizTime;
setParameter("StartBizTime", startBizTime);
setCoreParameter("StartBizTime", startBizTime);
}
long QueryEvaluateListRequest::getCallerUid()const
@@ -199,6 +199,6 @@ long QueryEvaluateListRequest::getCallerUid()const
void QueryEvaluateListRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
setCoreParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -33,7 +33,7 @@ bool QueryInstanceBillRequest::getIsBillingItem()const
void QueryInstanceBillRequest::setIsBillingItem(bool isBillingItem)
{
isBillingItem_ = isBillingItem;
setParameter("IsBillingItem", isBillingItem ? "true" : "false");
setCoreParameter("IsBillingItem", isBillingItem ? "true" : "false");
}
std::string QueryInstanceBillRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string QueryInstanceBillRequest::getProductCode()const
void QueryInstanceBillRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
bool QueryInstanceBillRequest::getIsHideZeroCharge()const
@@ -55,7 +55,7 @@ bool QueryInstanceBillRequest::getIsHideZeroCharge()const
void QueryInstanceBillRequest::setIsHideZeroCharge(bool isHideZeroCharge)
{
isHideZeroCharge_ = isHideZeroCharge;
setParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
setCoreParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
}
std::string QueryInstanceBillRequest::getSubscriptionType()const
@@ -66,7 +66,7 @@ std::string QueryInstanceBillRequest::getSubscriptionType()const
void QueryInstanceBillRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QueryInstanceBillRequest::getPageSize()const
@@ -77,7 +77,7 @@ int QueryInstanceBillRequest::getPageSize()const
void QueryInstanceBillRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryInstanceBillRequest::getBillingCycle()const
@@ -88,7 +88,7 @@ std::string QueryInstanceBillRequest::getBillingCycle()const
void QueryInstanceBillRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
long QueryInstanceBillRequest::getOwnerId()const
@@ -99,7 +99,7 @@ long QueryInstanceBillRequest::getOwnerId()const
void QueryInstanceBillRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QueryInstanceBillRequest::getPageNum()const
@@ -110,7 +110,7 @@ int QueryInstanceBillRequest::getPageNum()const
void QueryInstanceBillRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryInstanceBillRequest::getProductType()const
@@ -121,6 +121,6 @@ std::string QueryInstanceBillRequest::getProductType()const
void QueryInstanceBillRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string QueryInstanceGaapCostRequest::getProductCode()const
void QueryInstanceGaapCostRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string QueryInstanceGaapCostRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string QueryInstanceGaapCostRequest::getSubscriptionType()const
void QueryInstanceGaapCostRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QueryInstanceGaapCostRequest::getPageSize()const
@@ -55,7 +55,7 @@ int QueryInstanceGaapCostRequest::getPageSize()const
void QueryInstanceGaapCostRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryInstanceGaapCostRequest::getBillingCycle()const
@@ -66,7 +66,7 @@ std::string QueryInstanceGaapCostRequest::getBillingCycle()const
void QueryInstanceGaapCostRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
int QueryInstanceGaapCostRequest::getPageNum()const
@@ -77,7 +77,7 @@ int QueryInstanceGaapCostRequest::getPageNum()const
void QueryInstanceGaapCostRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryInstanceGaapCostRequest::getProductType()const
@@ -88,6 +88,6 @@ std::string QueryInstanceGaapCostRequest::getProductType()const
void QueryInstanceGaapCostRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ long QueryInvoicingCustomerListRequest::getCallerBid()const
void QueryInvoicingCustomerListRequest::setCallerBid(long callerBid)
{
callerBid_ = callerBid;
setParameter("CallerBid", std::to_string(callerBid));
setCoreParameter("CallerBid", std::to_string(callerBid));
}
long QueryInvoicingCustomerListRequest::getOwnerId()const
@@ -44,7 +44,7 @@ long QueryInvoicingCustomerListRequest::getOwnerId()const
void QueryInvoicingCustomerListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
long QueryInvoicingCustomerListRequest::getCallerUid()const
@@ -55,6 +55,6 @@ long QueryInvoicingCustomerListRequest::getCallerUid()const
void QueryInvoicingCustomerListRequest::setCallerUid(long callerUid)
{
callerUid_ = callerUid;
setParameter("CallerUid", std::to_string(callerUid));
setCoreParameter("CallerUid", std::to_string(callerUid));
}

View File

@@ -33,6 +33,6 @@ std::string QueryMonthlyBillRequest::getBillingCycle()const
void QueryMonthlyBillRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}

View File

@@ -33,7 +33,7 @@ std::string QueryMonthlyInstanceConsumptionRequest::getProductCode()const
void QueryMonthlyInstanceConsumptionRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string QueryMonthlyInstanceConsumptionRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string QueryMonthlyInstanceConsumptionRequest::getSubscriptionType()const
void QueryMonthlyInstanceConsumptionRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QueryMonthlyInstanceConsumptionRequest::getPageSize()const
@@ -55,7 +55,7 @@ int QueryMonthlyInstanceConsumptionRequest::getPageSize()const
void QueryMonthlyInstanceConsumptionRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryMonthlyInstanceConsumptionRequest::getBillingCycle()const
@@ -66,7 +66,7 @@ std::string QueryMonthlyInstanceConsumptionRequest::getBillingCycle()const
void QueryMonthlyInstanceConsumptionRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
long QueryMonthlyInstanceConsumptionRequest::getOwnerId()const
@@ -77,7 +77,7 @@ long QueryMonthlyInstanceConsumptionRequest::getOwnerId()const
void QueryMonthlyInstanceConsumptionRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QueryMonthlyInstanceConsumptionRequest::getPageNum()const
@@ -88,7 +88,7 @@ int QueryMonthlyInstanceConsumptionRequest::getPageNum()const
void QueryMonthlyInstanceConsumptionRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QueryMonthlyInstanceConsumptionRequest::getProductType()const
@@ -99,6 +99,6 @@ std::string QueryMonthlyInstanceConsumptionRequest::getProductType()const
void QueryMonthlyInstanceConsumptionRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

@@ -33,7 +33,7 @@ std::string QueryOrdersRequest::getProductCode()const
void QueryOrdersRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string QueryOrdersRequest::getSubscriptionType()const
@@ -44,7 +44,7 @@ std::string QueryOrdersRequest::getSubscriptionType()const
void QueryOrdersRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QueryOrdersRequest::getPageSize()const
@@ -55,7 +55,7 @@ int QueryOrdersRequest::getPageSize()const
void QueryOrdersRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryOrdersRequest::getPaymentStatus()const
@@ -66,7 +66,7 @@ std::string QueryOrdersRequest::getPaymentStatus()const
void QueryOrdersRequest::setPaymentStatus(const std::string& paymentStatus)
{
paymentStatus_ = paymentStatus;
setParameter("PaymentStatus", paymentStatus);
setCoreParameter("PaymentStatus", paymentStatus);
}
std::string QueryOrdersRequest::getCreateTimeStart()const
@@ -77,7 +77,7 @@ std::string QueryOrdersRequest::getCreateTimeStart()const
void QueryOrdersRequest::setCreateTimeStart(const std::string& createTimeStart)
{
createTimeStart_ = createTimeStart;
setParameter("CreateTimeStart", createTimeStart);
setCoreParameter("CreateTimeStart", createTimeStart);
}
int QueryOrdersRequest::getPageNum()const
@@ -88,7 +88,7 @@ int QueryOrdersRequest::getPageNum()const
void QueryOrdersRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
long QueryOrdersRequest::getOwnerId()const
@@ -99,7 +99,7 @@ long QueryOrdersRequest::getOwnerId()const
void QueryOrdersRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string QueryOrdersRequest::getCreateTimeEnd()const
@@ -110,7 +110,7 @@ std::string QueryOrdersRequest::getCreateTimeEnd()const
void QueryOrdersRequest::setCreateTimeEnd(const std::string& createTimeEnd)
{
createTimeEnd_ = createTimeEnd;
setParameter("CreateTimeEnd", createTimeEnd);
setCoreParameter("CreateTimeEnd", createTimeEnd);
}
std::string QueryOrdersRequest::getProductType()const
@@ -121,7 +121,7 @@ std::string QueryOrdersRequest::getProductType()const
void QueryOrdersRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}
std::string QueryOrdersRequest::getOrderType()const
@@ -132,6 +132,6 @@ std::string QueryOrdersRequest::getOrderType()const
void QueryOrdersRequest::setOrderType(const std::string& orderType)
{
orderType_ = orderType;
setParameter("OrderType", orderType);
setCoreParameter("OrderType", orderType);
}

View File

@@ -33,7 +33,7 @@ std::string QueryPrepaidCardsRequest::getExpiryTimeEnd()const
void QueryPrepaidCardsRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd)
{
expiryTimeEnd_ = expiryTimeEnd;
setParameter("ExpiryTimeEnd", expiryTimeEnd);
setCoreParameter("ExpiryTimeEnd", expiryTimeEnd);
}
std::string QueryPrepaidCardsRequest::getExpiryTimeStart()const
@@ -44,7 +44,7 @@ std::string QueryPrepaidCardsRequest::getExpiryTimeStart()const
void QueryPrepaidCardsRequest::setExpiryTimeStart(const std::string& expiryTimeStart)
{
expiryTimeStart_ = expiryTimeStart;
setParameter("ExpiryTimeStart", expiryTimeStart);
setCoreParameter("ExpiryTimeStart", expiryTimeStart);
}
bool QueryPrepaidCardsRequest::getEffectiveOrNot()const
@@ -55,6 +55,6 @@ bool QueryPrepaidCardsRequest::getEffectiveOrNot()const
void QueryPrepaidCardsRequest::setEffectiveOrNot(bool effectiveOrNot)
{
effectiveOrNot_ = effectiveOrNot;
setParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
setCoreParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
}

View File

@@ -1,82 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryPriceListRequest.h>
using AlibabaCloud::BssOpenApi::Model::QueryPriceListRequest;
QueryPriceListRequest::QueryPriceListRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryPriceList")
{}
QueryPriceListRequest::~QueryPriceListRequest()
{}
std::string QueryPriceListRequest::getModuleCode()const
{
return moduleCode_;
}
void QueryPriceListRequest::setModuleCode(const std::string& moduleCode)
{
moduleCode_ = moduleCode;
setParameter("ModuleCode", moduleCode);
}
std::string QueryPriceListRequest::getProductCode()const
{
return productCode_;
}
void QueryPriceListRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
}
std::string QueryPriceListRequest::getSubscriptionType()const
{
return subscriptionType_;
}
void QueryPriceListRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
}
long QueryPriceListRequest::getOwnerId()const
{
return ownerId_;
}
void QueryPriceListRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string QueryPriceListRequest::getProductType()const
{
return productType_;
}
void QueryPriceListRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
}

View File

@@ -1,110 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryPriceListResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
QueryPriceListResult::QueryPriceListResult() :
ServiceResult()
{}
QueryPriceListResult::QueryPriceListResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryPriceListResult::~QueryPriceListResult()
{}
void QueryPriceListResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["Currency"].isNull())
data_.currency = dataNode["Currency"].asString();
auto allModules = value["Modules"]["Module"];
for (auto value : allModules)
{
Data::Module moduleObject;
if(!value["ModuleCode"].isNull())
moduleObject.moduleCode = value["ModuleCode"].asString();
if(!value["Region"].isNull())
moduleObject.region = value["Region"].asString();
if(!value["Config"].isNull())
moduleObject.config = value["Config"].asString();
if(!value["PriceUnitQuantity"].isNull())
moduleObject.priceUnitQuantity = value["PriceUnitQuantity"].asString();
if(!value["PriceUnit"].isNull())
moduleObject.priceUnit = value["PriceUnit"].asString();
auto allTierPrices = value["TierPrices"]["TierPrice"];
for (auto value : allTierPrices)
{
Data::Module::TierPrice tierPricesObject;
if(!value["TierStart"].isNull())
tierPricesObject.tierStart = value["TierStart"].asString();
if(!value["StartSymbol"].isNull())
tierPricesObject.startSymbol = value["StartSymbol"].asString();
if(!value["TierEnd"].isNull())
tierPricesObject.tierEnd = value["TierEnd"].asString();
if(!value["EndSymbol"].isNull())
tierPricesObject.endSymbol = value["EndSymbol"].asString();
if(!value["TierType"].isNull())
tierPricesObject.tierType = value["TierType"].asString();
if(!value["PriceType"].isNull())
tierPricesObject.priceType = value["PriceType"].asString();
if(!value["Price"].isNull())
tierPricesObject.price = value["Price"].asString();
moduleObject.tierPrices.push_back(tierPricesObject);
}
data_.modules.push_back(moduleObject);
}
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string QueryPriceListResult::getMessage()const
{
return message_;
}
QueryPriceListResult::Data QueryPriceListResult::getData()const
{
return data_;
}
std::string QueryPriceListResult::getCode()const
{
return code_;
}
bool QueryPriceListResult::getSuccess()const
{
return success_;
}

View File

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

View File

@@ -33,7 +33,7 @@ bool QueryProductListRequest::getQueryTotalCount()const
void QueryProductListRequest::setQueryTotalCount(bool queryTotalCount)
{
queryTotalCount_ = queryTotalCount;
setParameter("QueryTotalCount", queryTotalCount ? "true" : "false");
setCoreParameter("QueryTotalCount", queryTotalCount ? "true" : "false");
}
int QueryProductListRequest::getPageSize()const
@@ -44,7 +44,7 @@ int QueryProductListRequest::getPageSize()const
void QueryProductListRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
int QueryProductListRequest::getPageNum()const
@@ -55,6 +55,6 @@ int QueryProductListRequest::getPageNum()const
void QueryProductListRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}

View File

@@ -33,7 +33,7 @@ std::string QueryRedeemRequest::getExpiryTimeEnd()const
void QueryRedeemRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd)
{
expiryTimeEnd_ = expiryTimeEnd;
setParameter("ExpiryTimeEnd", expiryTimeEnd);
setCoreParameter("ExpiryTimeEnd", expiryTimeEnd);
}
int QueryRedeemRequest::getPageSize()const
@@ -44,7 +44,7 @@ int QueryRedeemRequest::getPageSize()const
void QueryRedeemRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryRedeemRequest::getExpiryTimeStart()const
@@ -55,7 +55,7 @@ std::string QueryRedeemRequest::getExpiryTimeStart()const
void QueryRedeemRequest::setExpiryTimeStart(const std::string& expiryTimeStart)
{
expiryTimeStart_ = expiryTimeStart;
setParameter("ExpiryTimeStart", expiryTimeStart);
setCoreParameter("ExpiryTimeStart", expiryTimeStart);
}
int QueryRedeemRequest::getPageNum()const
@@ -66,7 +66,7 @@ int QueryRedeemRequest::getPageNum()const
void QueryRedeemRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
bool QueryRedeemRequest::getEffectiveOrNot()const
@@ -77,6 +77,6 @@ bool QueryRedeemRequest::getEffectiveOrNot()const
void QueryRedeemRequest::setEffectiveOrNot(bool effectiveOrNot)
{
effectiveOrNot_ = effectiveOrNot;
setParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
setCoreParameter("EffectiveOrNot", effectiveOrNot ? "true" : "false");
}

View File

@@ -33,7 +33,7 @@ std::string QueryResourcePackageInstancesRequest::getExpiryTimeEnd()const
void QueryResourcePackageInstancesRequest::setExpiryTimeEnd(const std::string& expiryTimeEnd)
{
expiryTimeEnd_ = expiryTimeEnd;
setParameter("ExpiryTimeEnd", expiryTimeEnd);
setCoreParameter("ExpiryTimeEnd", expiryTimeEnd);
}
std::string QueryResourcePackageInstancesRequest::getProductCode()const
@@ -44,7 +44,7 @@ std::string QueryResourcePackageInstancesRequest::getProductCode()const
void QueryResourcePackageInstancesRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
int QueryResourcePackageInstancesRequest::getPageSize()const
@@ -55,7 +55,7 @@ int QueryResourcePackageInstancesRequest::getPageSize()const
void QueryResourcePackageInstancesRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
long QueryResourcePackageInstancesRequest::getOwnerId()const
@@ -66,7 +66,7 @@ long QueryResourcePackageInstancesRequest::getOwnerId()const
void QueryResourcePackageInstancesRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string QueryResourcePackageInstancesRequest::getExpiryTimeStart()const
@@ -77,7 +77,7 @@ std::string QueryResourcePackageInstancesRequest::getExpiryTimeStart()const
void QueryResourcePackageInstancesRequest::setExpiryTimeStart(const std::string& expiryTimeStart)
{
expiryTimeStart_ = expiryTimeStart;
setParameter("ExpiryTimeStart", expiryTimeStart);
setCoreParameter("ExpiryTimeStart", expiryTimeStart);
}
int QueryResourcePackageInstancesRequest::getPageNum()const
@@ -88,6 +88,6 @@ int QueryResourcePackageInstancesRequest::getPageNum()const
void QueryResourcePackageInstancesRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}

View File

@@ -33,7 +33,7 @@ std::string QuerySettlementBillRequest::getProductCode()const
void QuerySettlementBillRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
bool QuerySettlementBillRequest::getIsHideZeroCharge()const
@@ -44,7 +44,7 @@ bool QuerySettlementBillRequest::getIsHideZeroCharge()const
void QuerySettlementBillRequest::setIsHideZeroCharge(bool isHideZeroCharge)
{
isHideZeroCharge_ = isHideZeroCharge;
setParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
setCoreParameter("IsHideZeroCharge", isHideZeroCharge ? "true" : "false");
}
std::string QuerySettlementBillRequest::getSubscriptionType()const
@@ -55,7 +55,7 @@ std::string QuerySettlementBillRequest::getSubscriptionType()const
void QuerySettlementBillRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
int QuerySettlementBillRequest::getPageSize()const
@@ -66,7 +66,7 @@ int QuerySettlementBillRequest::getPageSize()const
void QuerySettlementBillRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QuerySettlementBillRequest::getEndTime()const
@@ -77,7 +77,7 @@ std::string QuerySettlementBillRequest::getEndTime()const
void QuerySettlementBillRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
setCoreParameter("EndTime", endTime);
}
std::string QuerySettlementBillRequest::getBillingCycle()const
@@ -88,7 +88,7 @@ std::string QuerySettlementBillRequest::getBillingCycle()const
void QuerySettlementBillRequest::setBillingCycle(const std::string& billingCycle)
{
billingCycle_ = billingCycle;
setParameter("BillingCycle", billingCycle);
setCoreParameter("BillingCycle", billingCycle);
}
std::string QuerySettlementBillRequest::getStartTime()const
@@ -99,7 +99,7 @@ std::string QuerySettlementBillRequest::getStartTime()const
void QuerySettlementBillRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
setCoreParameter("StartTime", startTime);
}
long QuerySettlementBillRequest::getOwnerId()const
@@ -110,7 +110,7 @@ long QuerySettlementBillRequest::getOwnerId()const
void QuerySettlementBillRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
int QuerySettlementBillRequest::getPageNum()const
@@ -121,7 +121,7 @@ int QuerySettlementBillRequest::getPageNum()const
void QuerySettlementBillRequest::setPageNum(int pageNum)
{
pageNum_ = pageNum;
setParameter("PageNum", std::to_string(pageNum));
setCoreParameter("PageNum", std::to_string(pageNum));
}
std::string QuerySettlementBillRequest::getType()const
@@ -132,7 +132,7 @@ std::string QuerySettlementBillRequest::getType()const
void QuerySettlementBillRequest::setType(const std::string& type)
{
type_ = type;
setParameter("Type", type);
setCoreParameter("Type", type);
}
std::string QuerySettlementBillRequest::getProductType()const
@@ -143,6 +143,6 @@ std::string QuerySettlementBillRequest::getProductType()const
void QuerySettlementBillRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

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

View File

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

View File

@@ -33,7 +33,7 @@ std::string QueryUserOmsDataRequest::getDataType()const
void QueryUserOmsDataRequest::setDataType(const std::string& dataType)
{
dataType_ = dataType;
setParameter("DataType", dataType);
setCoreParameter("DataType", dataType);
}
std::string QueryUserOmsDataRequest::getMarker()const
@@ -44,7 +44,7 @@ std::string QueryUserOmsDataRequest::getMarker()const
void QueryUserOmsDataRequest::setMarker(const std::string& marker)
{
marker_ = marker;
setParameter("Marker", marker);
setCoreParameter("Marker", marker);
}
int QueryUserOmsDataRequest::getPageSize()const
@@ -55,7 +55,7 @@ int QueryUserOmsDataRequest::getPageSize()const
void QueryUserOmsDataRequest::setPageSize(int pageSize)
{
pageSize_ = pageSize;
setParameter("PageSize", std::to_string(pageSize));
setCoreParameter("PageSize", std::to_string(pageSize));
}
std::string QueryUserOmsDataRequest::getEndTime()const
@@ -66,7 +66,7 @@ std::string QueryUserOmsDataRequest::getEndTime()const
void QueryUserOmsDataRequest::setEndTime(const std::string& endTime)
{
endTime_ = endTime;
setParameter("EndTime", endTime);
setCoreParameter("EndTime", endTime);
}
std::string QueryUserOmsDataRequest::getStartTime()const
@@ -77,7 +77,7 @@ std::string QueryUserOmsDataRequest::getStartTime()const
void QueryUserOmsDataRequest::setStartTime(const std::string& startTime)
{
startTime_ = startTime;
setParameter("StartTime", startTime);
setCoreParameter("StartTime", startTime);
}
long QueryUserOmsDataRequest::getOwnerId()const
@@ -88,7 +88,7 @@ long QueryUserOmsDataRequest::getOwnerId()const
void QueryUserOmsDataRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string QueryUserOmsDataRequest::getTable()const
@@ -99,6 +99,6 @@ std::string QueryUserOmsDataRequest::getTable()const
void QueryUserOmsDataRequest::setTable(const std::string& table)
{
table_ = table;
setParameter("Table", table);
setCoreParameter("Table", table);
}

View File

@@ -33,7 +33,7 @@ std::string RenewInstanceRequest::getProductCode()const
void RenewInstanceRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string RenewInstanceRequest::getInstanceId()const
@@ -44,7 +44,7 @@ std::string RenewInstanceRequest::getInstanceId()const
void RenewInstanceRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setParameter("InstanceId", instanceId);
setCoreParameter("InstanceId", instanceId);
}
std::string RenewInstanceRequest::getClientToken()const
@@ -55,7 +55,7 @@ std::string RenewInstanceRequest::getClientToken()const
void RenewInstanceRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
setCoreParameter("ClientToken", clientToken);
}
int RenewInstanceRequest::getRenewPeriod()const
@@ -66,7 +66,7 @@ int RenewInstanceRequest::getRenewPeriod()const
void RenewInstanceRequest::setRenewPeriod(int renewPeriod)
{
renewPeriod_ = renewPeriod;
setParameter("RenewPeriod", std::to_string(renewPeriod));
setCoreParameter("RenewPeriod", std::to_string(renewPeriod));
}
long RenewInstanceRequest::getOwnerId()const
@@ -77,7 +77,7 @@ long RenewInstanceRequest::getOwnerId()const
void RenewInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string RenewInstanceRequest::getProductType()const
@@ -88,6 +88,6 @@ std::string RenewInstanceRequest::getProductType()const
void RenewInstanceRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

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

View File

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

View File

@@ -33,7 +33,7 @@ std::string SetRenewalRequest::getProductCode()const
void SetRenewalRequest::setProductCode(const std::string& productCode)
{
productCode_ = productCode;
setParameter("ProductCode", productCode);
setCoreParameter("ProductCode", productCode);
}
std::string SetRenewalRequest::getInstanceIDs()const
@@ -44,7 +44,7 @@ std::string SetRenewalRequest::getInstanceIDs()const
void SetRenewalRequest::setInstanceIDs(const std::string& instanceIDs)
{
instanceIDs_ = instanceIDs;
setParameter("InstanceIDs", instanceIDs);
setCoreParameter("InstanceIDs", instanceIDs);
}
std::string SetRenewalRequest::getSubscriptionType()const
@@ -55,7 +55,7 @@ std::string SetRenewalRequest::getSubscriptionType()const
void SetRenewalRequest::setSubscriptionType(const std::string& subscriptionType)
{
subscriptionType_ = subscriptionType;
setParameter("SubscriptionType", subscriptionType);
setCoreParameter("SubscriptionType", subscriptionType);
}
std::string SetRenewalRequest::getRenewalStatus()const
@@ -66,7 +66,7 @@ std::string SetRenewalRequest::getRenewalStatus()const
void SetRenewalRequest::setRenewalStatus(const std::string& renewalStatus)
{
renewalStatus_ = renewalStatus;
setParameter("RenewalStatus", renewalStatus);
setCoreParameter("RenewalStatus", renewalStatus);
}
std::string SetRenewalRequest::getRenewalPeriodUnit()const
@@ -77,7 +77,7 @@ std::string SetRenewalRequest::getRenewalPeriodUnit()const
void SetRenewalRequest::setRenewalPeriodUnit(const std::string& renewalPeriodUnit)
{
renewalPeriodUnit_ = renewalPeriodUnit;
setParameter("RenewalPeriodUnit", renewalPeriodUnit);
setCoreParameter("RenewalPeriodUnit", renewalPeriodUnit);
}
int SetRenewalRequest::getRenewalPeriod()const
@@ -88,7 +88,7 @@ int SetRenewalRequest::getRenewalPeriod()const
void SetRenewalRequest::setRenewalPeriod(int renewalPeriod)
{
renewalPeriod_ = renewalPeriod;
setParameter("RenewalPeriod", std::to_string(renewalPeriod));
setCoreParameter("RenewalPeriod", std::to_string(renewalPeriod));
}
long SetRenewalRequest::getOwnerId()const
@@ -99,7 +99,7 @@ long SetRenewalRequest::getOwnerId()const
void SetRenewalRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
setCoreParameter("OwnerId", std::to_string(ownerId));
}
std::string SetRenewalRequest::getProductType()const
@@ -110,6 +110,6 @@ std::string SetRenewalRequest::getProductType()const
void SetRenewalRequest::setProductType(const std::string& productType)
{
productType_ = productType;
setParameter("ProductType", productType);
setCoreParameter("ProductType", productType);
}

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/SubscribeBillToOSSRequest.h>
using AlibabaCloud::BssOpenApi::Model::SubscribeBillToOSSRequest;
SubscribeBillToOSSRequest::SubscribeBillToOSSRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "SubscribeBillToOSS")
{}
SubscribeBillToOSSRequest::~SubscribeBillToOSSRequest()
{}
std::string SubscribeBillToOSSRequest::getSubscribeType()const
{
return subscribeType_;
}
void SubscribeBillToOSSRequest::setSubscribeType(const std::string& subscribeType)
{
subscribeType_ = subscribeType;
setCoreParameter("SubscribeType", subscribeType);
}
std::string SubscribeBillToOSSRequest::getSubscribeBucket()const
{
return subscribeBucket_;
}
void SubscribeBillToOSSRequest::setSubscribeBucket(const std::string& subscribeBucket)
{
subscribeBucket_ = subscribeBucket;
setCoreParameter("SubscribeBucket", subscribeBucket);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/SubscribeDetailResult.h>
#include <alibabacloud/bssopenapi/model/SubscribeBillToOSSResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
SubscribeDetailResult::SubscribeDetailResult() :
SubscribeBillToOSSResult::SubscribeBillToOSSResult() :
ServiceResult()
{}
SubscribeDetailResult::SubscribeDetailResult(const std::string &payload) :
SubscribeBillToOSSResult::SubscribeBillToOSSResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SubscribeDetailResult::~SubscribeDetailResult()
SubscribeBillToOSSResult::~SubscribeBillToOSSResult()
{}
void SubscribeDetailResult::parse(const std::string &payload)
void SubscribeBillToOSSResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
@@ -49,17 +49,17 @@ void SubscribeDetailResult::parse(const std::string &payload)
}
std::string SubscribeDetailResult::getMessage()const
std::string SubscribeBillToOSSResult::getMessage()const
{
return message_;
}
std::string SubscribeDetailResult::getCode()const
std::string SubscribeBillToOSSResult::getCode()const
{
return code_;
}
bool SubscribeDetailResult::getSuccess()const
bool SubscribeBillToOSSResult::getSuccess()const
{
return success_;
}

View File

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

View File

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

View File

@@ -14,25 +14,25 @@
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/QueryPriceRequest.h>
#include <alibabacloud/bssopenapi/model/UnsubscribeBillToOSSRequest.h>
using AlibabaCloud::BssOpenApi::Model::QueryPriceRequest;
using AlibabaCloud::BssOpenApi::Model::UnsubscribeBillToOSSRequest;
QueryPriceRequest::QueryPriceRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "QueryPrice")
UnsubscribeBillToOSSRequest::UnsubscribeBillToOSSRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "UnsubscribeBillToOSS")
{}
QueryPriceRequest::~QueryPriceRequest()
UnsubscribeBillToOSSRequest::~UnsubscribeBillToOSSRequest()
{}
std::string QueryPriceRequest::getParamStr()const
std::string UnsubscribeBillToOSSRequest::getSubscribeType()const
{
return paramStr_;
return subscribeType_;
}
void QueryPriceRequest::setParamStr(const std::string& paramStr)
void UnsubscribeBillToOSSRequest::setSubscribeType(const std::string& subscribeType)
{
paramStr_ = paramStr;
setParameter("ParamStr", paramStr);
subscribeType_ = subscribeType;
setCoreParameter("SubscribeType", subscribeType);
}

View File

@@ -14,26 +14,26 @@
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/SubscribeExportToOSSResult.h>
#include <alibabacloud/bssopenapi/model/UnsubscribeBillToOSSResult.h>
#include <json/json.h>
using namespace AlibabaCloud::BssOpenApi;
using namespace AlibabaCloud::BssOpenApi::Model;
SubscribeExportToOSSResult::SubscribeExportToOSSResult() :
UnsubscribeBillToOSSResult::UnsubscribeBillToOSSResult() :
ServiceResult()
{}
SubscribeExportToOSSResult::SubscribeExportToOSSResult(const std::string &payload) :
UnsubscribeBillToOSSResult::UnsubscribeBillToOSSResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SubscribeExportToOSSResult::~SubscribeExportToOSSResult()
UnsubscribeBillToOSSResult::~UnsubscribeBillToOSSResult()
{}
void SubscribeExportToOSSResult::parse(const std::string &payload)
void UnsubscribeBillToOSSResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
@@ -49,17 +49,17 @@ void SubscribeExportToOSSResult::parse(const std::string &payload)
}
std::string SubscribeExportToOSSResult::getMessage()const
std::string UnsubscribeBillToOSSResult::getMessage()const
{
return message_;
}
std::string SubscribeExportToOSSResult::getCode()const
std::string UnsubscribeBillToOSSResult::getCode()const
{
return code_;
}
bool SubscribeExportToOSSResult::getSuccess()const
bool UnsubscribeBillToOSSResult::getSuccess()const
{
return success_;
}

View File

@@ -1,27 +0,0 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/bssopenapi/model/UnsubscribeExportToOSSRequest.h>
using AlibabaCloud::BssOpenApi::Model::UnsubscribeExportToOSSRequest;
UnsubscribeExportToOSSRequest::UnsubscribeExportToOSSRequest() :
RpcServiceRequest("bssopenapi", "2017-12-14", "UnsubscribeExportToOSS")
{}
UnsubscribeExportToOSSRequest::~UnsubscribeExportToOSSRequest()
{}

View File

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