|
|
@@ -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()
|
|
|
@@ -303,72 +303,72 @@ BssOpenApiClient::RenewResourcePackageOutcomeCallable BssOpenApiClient::renewRes
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::GetOrderDetailOutcome BssOpenApiClient::getOrderDetail(const GetOrderDetailRequest &request) const
|
|
|
+BssOpenApiClient::CreateInstanceOutcome BssOpenApiClient::createInstance(const CreateInstanceRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return GetOrderDetailOutcome(endpointOutcome.error());
|
|
|
+ return CreateInstanceOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return GetOrderDetailOutcome(GetOrderDetailResult(outcome.result()));
|
|
|
+ return CreateInstanceOutcome(CreateInstanceResult(outcome.result()));
|
|
|
else
|
|
|
- return GetOrderDetailOutcome(outcome.error());
|
|
|
+ return CreateInstanceOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::getOrderDetailAsync(const GetOrderDetailRequest& request, const GetOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::createInstanceAsync(const CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, getOrderDetail(request), context);
|
|
|
+ handler(this, request, createInstance(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::GetOrderDetailOutcomeCallable BssOpenApiClient::getOrderDetailCallable(const GetOrderDetailRequest &request) const
|
|
|
+BssOpenApiClient::CreateInstanceOutcomeCallable BssOpenApiClient::createInstanceCallable(const CreateInstanceRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<GetOrderDetailOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<CreateInstanceOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->getOrderDetail(request);
|
|
|
+ return this->createInstance(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::CreateInstanceOutcome BssOpenApiClient::createInstance(const CreateInstanceRequest &request) const
|
|
|
+BssOpenApiClient::GetOrderDetailOutcome BssOpenApiClient::getOrderDetail(const GetOrderDetailRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return CreateInstanceOutcome(endpointOutcome.error());
|
|
|
+ return GetOrderDetailOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return CreateInstanceOutcome(CreateInstanceResult(outcome.result()));
|
|
|
+ return GetOrderDetailOutcome(GetOrderDetailResult(outcome.result()));
|
|
|
else
|
|
|
- return CreateInstanceOutcome(outcome.error());
|
|
|
+ return GetOrderDetailOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::createInstanceAsync(const CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::getOrderDetailAsync(const GetOrderDetailRequest& request, const GetOrderDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, createInstance(request), context);
|
|
|
+ handler(this, request, getOrderDetail(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::CreateInstanceOutcomeCallable BssOpenApiClient::createInstanceCallable(const CreateInstanceRequest &request) const
|
|
|
+BssOpenApiClient::GetOrderDetailOutcomeCallable BssOpenApiClient::getOrderDetailCallable(const GetOrderDetailRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<CreateInstanceOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<GetOrderDetailOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->createInstance(request);
|
|
|
+ return this->getOrderDetail(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
@@ -483,72 +483,72 @@ BssOpenApiClient::CancelOrderOutcomeCallable BssOpenApiClient::cancelOrderCallab
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryResourcePackageInstancesOutcome BssOpenApiClient::queryResourcePackageInstances(const QueryResourcePackageInstancesRequest &request) const
|
|
|
+BssOpenApiClient::CreateResellerUserQuotaOutcome BssOpenApiClient::createResellerUserQuota(const CreateResellerUserQuotaRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return QueryResourcePackageInstancesOutcome(endpointOutcome.error());
|
|
|
+ return CreateResellerUserQuotaOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return QueryResourcePackageInstancesOutcome(QueryResourcePackageInstancesResult(outcome.result()));
|
|
|
+ return CreateResellerUserQuotaOutcome(CreateResellerUserQuotaResult(outcome.result()));
|
|
|
else
|
|
|
- return QueryResourcePackageInstancesOutcome(outcome.error());
|
|
|
+ return CreateResellerUserQuotaOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::queryResourcePackageInstancesAsync(const QueryResourcePackageInstancesRequest& request, const QueryResourcePackageInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::createResellerUserQuotaAsync(const CreateResellerUserQuotaRequest& request, const CreateResellerUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, queryResourcePackageInstances(request), context);
|
|
|
+ handler(this, request, createResellerUserQuota(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryResourcePackageInstancesOutcomeCallable BssOpenApiClient::queryResourcePackageInstancesCallable(const QueryResourcePackageInstancesRequest &request) const
|
|
|
+BssOpenApiClient::CreateResellerUserQuotaOutcomeCallable BssOpenApiClient::createResellerUserQuotaCallable(const CreateResellerUserQuotaRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<QueryResourcePackageInstancesOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<CreateResellerUserQuotaOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->queryResourcePackageInstances(request);
|
|
|
+ return this->createResellerUserQuota(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::CreateResellerUserQuotaOutcome BssOpenApiClient::createResellerUserQuota(const CreateResellerUserQuotaRequest &request) const
|
|
|
+BssOpenApiClient::QueryResourcePackageInstancesOutcome BssOpenApiClient::queryResourcePackageInstances(const QueryResourcePackageInstancesRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return CreateResellerUserQuotaOutcome(endpointOutcome.error());
|
|
|
+ return QueryResourcePackageInstancesOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return CreateResellerUserQuotaOutcome(CreateResellerUserQuotaResult(outcome.result()));
|
|
|
+ return QueryResourcePackageInstancesOutcome(QueryResourcePackageInstancesResult(outcome.result()));
|
|
|
else
|
|
|
- return CreateResellerUserQuotaOutcome(outcome.error());
|
|
|
+ return QueryResourcePackageInstancesOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::createResellerUserQuotaAsync(const CreateResellerUserQuotaRequest& request, const CreateResellerUserQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::queryResourcePackageInstancesAsync(const QueryResourcePackageInstancesRequest& request, const QueryResourcePackageInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, createResellerUserQuota(request), context);
|
|
|
+ handler(this, request, queryResourcePackageInstances(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::CreateResellerUserQuotaOutcomeCallable BssOpenApiClient::createResellerUserQuotaCallable(const CreateResellerUserQuotaRequest &request) const
|
|
|
+BssOpenApiClient::QueryResourcePackageInstancesOutcomeCallable BssOpenApiClient::queryResourcePackageInstancesCallable(const QueryResourcePackageInstancesRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<CreateResellerUserQuotaOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<QueryResourcePackageInstancesOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->createResellerUserQuota(request);
|
|
|
+ return this->queryResourcePackageInstances(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
@@ -699,144 +699,144 @@ BssOpenApiClient::GetResourcePackagePriceOutcomeCallable BssOpenApiClient::getRe
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::UnsubscribeBillToOSSOutcome BssOpenApiClient::unsubscribeBillToOSS(const UnsubscribeBillToOSSRequest &request) const
|
|
|
+BssOpenApiClient::QueryProductListOutcome BssOpenApiClient::queryProductList(const QueryProductListRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return UnsubscribeBillToOSSOutcome(endpointOutcome.error());
|
|
|
+ return QueryProductListOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return UnsubscribeBillToOSSOutcome(UnsubscribeBillToOSSResult(outcome.result()));
|
|
|
+ return QueryProductListOutcome(QueryProductListResult(outcome.result()));
|
|
|
else
|
|
|
- return UnsubscribeBillToOSSOutcome(outcome.error());
|
|
|
+ return QueryProductListOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::unsubscribeBillToOSSAsync(const UnsubscribeBillToOSSRequest& request, const UnsubscribeBillToOSSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::queryProductListAsync(const QueryProductListRequest& request, const QueryProductListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, unsubscribeBillToOSS(request), context);
|
|
|
+ handler(this, request, queryProductList(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::UnsubscribeBillToOSSOutcomeCallable BssOpenApiClient::unsubscribeBillToOSSCallable(const UnsubscribeBillToOSSRequest &request) const
|
|
|
+BssOpenApiClient::QueryProductListOutcomeCallable BssOpenApiClient::queryProductListCallable(const QueryProductListRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<UnsubscribeBillToOSSOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<QueryProductListOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->unsubscribeBillToOSS(request);
|
|
|
+ return this->queryProductList(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::GetCustomerListOutcome BssOpenApiClient::getCustomerList(const GetCustomerListRequest &request) const
|
|
|
+BssOpenApiClient::ApplyInvoiceOutcome BssOpenApiClient::applyInvoice(const ApplyInvoiceRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return GetCustomerListOutcome(endpointOutcome.error());
|
|
|
+ return ApplyInvoiceOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return GetCustomerListOutcome(GetCustomerListResult(outcome.result()));
|
|
|
+ return ApplyInvoiceOutcome(ApplyInvoiceResult(outcome.result()));
|
|
|
else
|
|
|
- return GetCustomerListOutcome(outcome.error());
|
|
|
+ return ApplyInvoiceOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::getCustomerListAsync(const GetCustomerListRequest& request, const GetCustomerListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::applyInvoiceAsync(const ApplyInvoiceRequest& request, const ApplyInvoiceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, getCustomerList(request), context);
|
|
|
+ handler(this, request, applyInvoice(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::GetCustomerListOutcomeCallable BssOpenApiClient::getCustomerListCallable(const GetCustomerListRequest &request) const
|
|
|
+BssOpenApiClient::ApplyInvoiceOutcomeCallable BssOpenApiClient::applyInvoiceCallable(const ApplyInvoiceRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<GetCustomerListOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<ApplyInvoiceOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->getCustomerList(request);
|
|
|
+ return this->applyInvoice(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::ApplyInvoiceOutcome BssOpenApiClient::applyInvoice(const ApplyInvoiceRequest &request) const
|
|
|
+BssOpenApiClient::UnsubscribeBillToOSSOutcome BssOpenApiClient::unsubscribeBillToOSS(const UnsubscribeBillToOSSRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ApplyInvoiceOutcome(endpointOutcome.error());
|
|
|
+ return UnsubscribeBillToOSSOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return ApplyInvoiceOutcome(ApplyInvoiceResult(outcome.result()));
|
|
|
+ return UnsubscribeBillToOSSOutcome(UnsubscribeBillToOSSResult(outcome.result()));
|
|
|
else
|
|
|
- return ApplyInvoiceOutcome(outcome.error());
|
|
|
+ return UnsubscribeBillToOSSOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::applyInvoiceAsync(const ApplyInvoiceRequest& request, const ApplyInvoiceAsyncHandler& 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, applyInvoice(request), context);
|
|
|
+ handler(this, request, unsubscribeBillToOSS(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::ApplyInvoiceOutcomeCallable BssOpenApiClient::applyInvoiceCallable(const ApplyInvoiceRequest &request) const
|
|
|
+BssOpenApiClient::UnsubscribeBillToOSSOutcomeCallable BssOpenApiClient::unsubscribeBillToOSSCallable(const UnsubscribeBillToOSSRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ApplyInvoiceOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<UnsubscribeBillToOSSOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->applyInvoice(request);
|
|
|
+ return this->unsubscribeBillToOSS(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryProductListOutcome BssOpenApiClient::queryProductList(const QueryProductListRequest &request) const
|
|
|
+BssOpenApiClient::GetCustomerListOutcome BssOpenApiClient::getCustomerList(const GetCustomerListRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return QueryProductListOutcome(endpointOutcome.error());
|
|
|
+ return GetCustomerListOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return QueryProductListOutcome(QueryProductListResult(outcome.result()));
|
|
|
+ return GetCustomerListOutcome(GetCustomerListResult(outcome.result()));
|
|
|
else
|
|
|
- return QueryProductListOutcome(outcome.error());
|
|
|
+ return GetCustomerListOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::queryProductListAsync(const QueryProductListRequest& request, const QueryProductListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::getCustomerListAsync(const GetCustomerListRequest& request, const GetCustomerListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, queryProductList(request), context);
|
|
|
+ handler(this, request, getCustomerList(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryProductListOutcomeCallable BssOpenApiClient::queryProductListCallable(const QueryProductListRequest &request) const
|
|
|
+BssOpenApiClient::GetCustomerListOutcomeCallable BssOpenApiClient::getCustomerListCallable(const GetCustomerListRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<QueryProductListOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<GetCustomerListOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->queryProductList(request);
|
|
|
+ return this->getCustomerList(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
@@ -1023,72 +1023,72 @@ BssOpenApiClient::EnableBillGenerationOutcomeCallable BssOpenApiClient::enableBi
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryCashCouponsOutcome BssOpenApiClient::queryCashCoupons(const QueryCashCouponsRequest &request) const
|
|
|
+BssOpenApiClient::QueryOrdersOutcome BssOpenApiClient::queryOrders(const QueryOrdersRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return QueryCashCouponsOutcome(endpointOutcome.error());
|
|
|
+ return QueryOrdersOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return QueryCashCouponsOutcome(QueryCashCouponsResult(outcome.result()));
|
|
|
+ return QueryOrdersOutcome(QueryOrdersResult(outcome.result()));
|
|
|
else
|
|
|
- return QueryCashCouponsOutcome(outcome.error());
|
|
|
+ return QueryOrdersOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::queryCashCouponsAsync(const QueryCashCouponsRequest& request, const QueryCashCouponsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::queryOrdersAsync(const QueryOrdersRequest& request, const QueryOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, queryCashCoupons(request), context);
|
|
|
+ handler(this, request, queryOrders(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryCashCouponsOutcomeCallable BssOpenApiClient::queryCashCouponsCallable(const QueryCashCouponsRequest &request) const
|
|
|
+BssOpenApiClient::QueryOrdersOutcomeCallable BssOpenApiClient::queryOrdersCallable(const QueryOrdersRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<QueryCashCouponsOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<QueryOrdersOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->queryCashCoupons(request);
|
|
|
+ return this->queryOrders(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryOrdersOutcome BssOpenApiClient::queryOrders(const QueryOrdersRequest &request) const
|
|
|
+BssOpenApiClient::QueryCashCouponsOutcome BssOpenApiClient::queryCashCoupons(const QueryCashCouponsRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return QueryOrdersOutcome(endpointOutcome.error());
|
|
|
+ return QueryCashCouponsOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return QueryOrdersOutcome(QueryOrdersResult(outcome.result()));
|
|
|
+ return QueryCashCouponsOutcome(QueryCashCouponsResult(outcome.result()));
|
|
|
else
|
|
|
- return QueryOrdersOutcome(outcome.error());
|
|
|
+ return QueryCashCouponsOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::queryOrdersAsync(const QueryOrdersRequest& request, const QueryOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::queryCashCouponsAsync(const QueryCashCouponsRequest& request, const QueryCashCouponsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, queryOrders(request), context);
|
|
|
+ handler(this, request, queryCashCoupons(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryOrdersOutcomeCallable BssOpenApiClient::queryOrdersCallable(const QueryOrdersRequest &request) const
|
|
|
+BssOpenApiClient::QueryCashCouponsOutcomeCallable BssOpenApiClient::queryCashCouponsCallable(const QueryCashCouponsRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<QueryOrdersOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<QueryCashCouponsOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->queryOrders(request);
|
|
|
+ return this->queryCashCoupons(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
@@ -1131,180 +1131,180 @@ BssOpenApiClient::QueryInvoicingCustomerListOutcomeCallable BssOpenApiClient::qu
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryEvaluateListOutcome BssOpenApiClient::queryEvaluateList(const QueryEvaluateListRequest &request) const
|
|
|
+BssOpenApiClient::DescribePricingModuleOutcome BssOpenApiClient::describePricingModule(const DescribePricingModuleRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return QueryEvaluateListOutcome(endpointOutcome.error());
|
|
|
+ return DescribePricingModuleOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return QueryEvaluateListOutcome(QueryEvaluateListResult(outcome.result()));
|
|
|
+ return DescribePricingModuleOutcome(DescribePricingModuleResult(outcome.result()));
|
|
|
else
|
|
|
- return QueryEvaluateListOutcome(outcome.error());
|
|
|
+ return DescribePricingModuleOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::queryEvaluateListAsync(const QueryEvaluateListRequest& request, const QueryEvaluateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::describePricingModuleAsync(const DescribePricingModuleRequest& request, const DescribePricingModuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, queryEvaluateList(request), context);
|
|
|
+ handler(this, request, describePricingModule(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryEvaluateListOutcomeCallable BssOpenApiClient::queryEvaluateListCallable(const QueryEvaluateListRequest &request) const
|
|
|
+BssOpenApiClient::DescribePricingModuleOutcomeCallable BssOpenApiClient::describePricingModuleCallable(const DescribePricingModuleRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<QueryEvaluateListOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<DescribePricingModuleOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->queryEvaluateList(request);
|
|
|
+ return this->describePricingModule(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::DescribePricingModuleOutcome BssOpenApiClient::describePricingModule(const DescribePricingModuleRequest &request) const
|
|
|
+BssOpenApiClient::QueryEvaluateListOutcome BssOpenApiClient::queryEvaluateList(const QueryEvaluateListRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return DescribePricingModuleOutcome(endpointOutcome.error());
|
|
|
+ return QueryEvaluateListOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return DescribePricingModuleOutcome(DescribePricingModuleResult(outcome.result()));
|
|
|
+ return QueryEvaluateListOutcome(QueryEvaluateListResult(outcome.result()));
|
|
|
else
|
|
|
- return DescribePricingModuleOutcome(outcome.error());
|
|
|
+ return QueryEvaluateListOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::describePricingModuleAsync(const DescribePricingModuleRequest& request, const DescribePricingModuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::queryEvaluateListAsync(const QueryEvaluateListRequest& request, const QueryEvaluateListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, describePricingModule(request), context);
|
|
|
+ handler(this, request, queryEvaluateList(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::DescribePricingModuleOutcomeCallable BssOpenApiClient::describePricingModuleCallable(const DescribePricingModuleRequest &request) const
|
|
|
+BssOpenApiClient::QueryEvaluateListOutcomeCallable BssOpenApiClient::queryEvaluateListCallable(const QueryEvaluateListRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribePricingModuleOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<QueryEvaluateListOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->describePricingModule(request);
|
|
|
+ return this->queryEvaluateList(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::DescribeResourcePackageProductOutcome BssOpenApiClient::describeResourcePackageProduct(const DescribeResourcePackageProductRequest &request) const
|
|
|
+BssOpenApiClient::QueryAccountBalanceOutcome BssOpenApiClient::queryAccountBalance(const QueryAccountBalanceRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return DescribeResourcePackageProductOutcome(endpointOutcome.error());
|
|
|
+ return QueryAccountBalanceOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return DescribeResourcePackageProductOutcome(DescribeResourcePackageProductResult(outcome.result()));
|
|
|
+ return QueryAccountBalanceOutcome(QueryAccountBalanceResult(outcome.result()));
|
|
|
else
|
|
|
- return DescribeResourcePackageProductOutcome(outcome.error());
|
|
|
+ return QueryAccountBalanceOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::describeResourcePackageProductAsync(const DescribeResourcePackageProductRequest& request, const DescribeResourcePackageProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::queryAccountBalanceAsync(const QueryAccountBalanceRequest& request, const QueryAccountBalanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, describeResourcePackageProduct(request), context);
|
|
|
+ handler(this, request, queryAccountBalance(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::DescribeResourcePackageProductOutcomeCallable BssOpenApiClient::describeResourcePackageProductCallable(const DescribeResourcePackageProductRequest &request) const
|
|
|
+BssOpenApiClient::QueryAccountBalanceOutcomeCallable BssOpenApiClient::queryAccountBalanceCallable(const QueryAccountBalanceRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<DescribeResourcePackageProductOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<QueryAccountBalanceOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->describeResourcePackageProduct(request);
|
|
|
+ return this->queryAccountBalance(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::ChangeResellerConsumeAmountOutcome BssOpenApiClient::changeResellerConsumeAmount(const ChangeResellerConsumeAmountRequest &request) const
|
|
|
+BssOpenApiClient::DescribeResourcePackageProductOutcome BssOpenApiClient::describeResourcePackageProduct(const DescribeResourcePackageProductRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return ChangeResellerConsumeAmountOutcome(endpointOutcome.error());
|
|
|
+ return DescribeResourcePackageProductOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return ChangeResellerConsumeAmountOutcome(ChangeResellerConsumeAmountResult(outcome.result()));
|
|
|
+ return DescribeResourcePackageProductOutcome(DescribeResourcePackageProductResult(outcome.result()));
|
|
|
else
|
|
|
- return ChangeResellerConsumeAmountOutcome(outcome.error());
|
|
|
+ return DescribeResourcePackageProductOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::changeResellerConsumeAmountAsync(const ChangeResellerConsumeAmountRequest& request, const ChangeResellerConsumeAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::describeResourcePackageProductAsync(const DescribeResourcePackageProductRequest& request, const DescribeResourcePackageProductAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, changeResellerConsumeAmount(request), context);
|
|
|
+ handler(this, request, describeResourcePackageProduct(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::ChangeResellerConsumeAmountOutcomeCallable BssOpenApiClient::changeResellerConsumeAmountCallable(const ChangeResellerConsumeAmountRequest &request) const
|
|
|
+BssOpenApiClient::DescribeResourcePackageProductOutcomeCallable BssOpenApiClient::describeResourcePackageProductCallable(const DescribeResourcePackageProductRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<ChangeResellerConsumeAmountOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<DescribeResourcePackageProductOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->changeResellerConsumeAmount(request);
|
|
|
+ return this->describeResourcePackageProduct(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryAccountBalanceOutcome BssOpenApiClient::queryAccountBalance(const QueryAccountBalanceRequest &request) const
|
|
|
+BssOpenApiClient::ChangeResellerConsumeAmountOutcome BssOpenApiClient::changeResellerConsumeAmount(const ChangeResellerConsumeAmountRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return QueryAccountBalanceOutcome(endpointOutcome.error());
|
|
|
+ return ChangeResellerConsumeAmountOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return QueryAccountBalanceOutcome(QueryAccountBalanceResult(outcome.result()));
|
|
|
+ return ChangeResellerConsumeAmountOutcome(ChangeResellerConsumeAmountResult(outcome.result()));
|
|
|
else
|
|
|
- return QueryAccountBalanceOutcome(outcome.error());
|
|
|
+ return ChangeResellerConsumeAmountOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::queryAccountBalanceAsync(const QueryAccountBalanceRequest& request, const QueryAccountBalanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::changeResellerConsumeAmountAsync(const ChangeResellerConsumeAmountRequest& request, const ChangeResellerConsumeAmountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, queryAccountBalance(request), context);
|
|
|
+ handler(this, request, changeResellerConsumeAmount(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryAccountBalanceOutcomeCallable BssOpenApiClient::queryAccountBalanceCallable(const QueryAccountBalanceRequest &request) const
|
|
|
+BssOpenApiClient::ChangeResellerConsumeAmountOutcomeCallable BssOpenApiClient::changeResellerConsumeAmountCallable(const ChangeResellerConsumeAmountRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<QueryAccountBalanceOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<ChangeResellerConsumeAmountOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->queryAccountBalance(request);
|
|
|
+ return this->changeResellerConsumeAmount(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
@@ -1527,72 +1527,72 @@ BssOpenApiClient::SetResellerUserAlarmThresholdOutcomeCallable BssOpenApiClient:
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::SetRenewalOutcome BssOpenApiClient::setRenewal(const SetRenewalRequest &request) const
|
|
|
+BssOpenApiClient::QueryBillOutcome BssOpenApiClient::queryBill(const QueryBillRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return SetRenewalOutcome(endpointOutcome.error());
|
|
|
+ return QueryBillOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return SetRenewalOutcome(SetRenewalResult(outcome.result()));
|
|
|
+ return QueryBillOutcome(QueryBillResult(outcome.result()));
|
|
|
else
|
|
|
- return SetRenewalOutcome(outcome.error());
|
|
|
+ return QueryBillOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::setRenewalAsync(const SetRenewalRequest& request, const SetRenewalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::queryBillAsync(const QueryBillRequest& request, const QueryBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, setRenewal(request), context);
|
|
|
+ handler(this, request, queryBill(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::SetRenewalOutcomeCallable BssOpenApiClient::setRenewalCallable(const SetRenewalRequest &request) const
|
|
|
+BssOpenApiClient::QueryBillOutcomeCallable BssOpenApiClient::queryBillCallable(const QueryBillRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<SetRenewalOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<QueryBillOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->setRenewal(request);
|
|
|
+ return this->queryBill(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|
|
|
return task->get_future();
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryBillOutcome BssOpenApiClient::queryBill(const QueryBillRequest &request) const
|
|
|
+BssOpenApiClient::SetRenewalOutcome BssOpenApiClient::setRenewal(const SetRenewalRequest &request) const
|
|
|
{
|
|
|
auto endpointOutcome = endpointProvider_->getEndpoint();
|
|
|
if (!endpointOutcome.isSuccess())
|
|
|
- return QueryBillOutcome(endpointOutcome.error());
|
|
|
+ return SetRenewalOutcome(endpointOutcome.error());
|
|
|
|
|
|
auto outcome = makeRequest(endpointOutcome.result(), request);
|
|
|
|
|
|
if (outcome.isSuccess())
|
|
|
- return QueryBillOutcome(QueryBillResult(outcome.result()));
|
|
|
+ return SetRenewalOutcome(SetRenewalResult(outcome.result()));
|
|
|
else
|
|
|
- return QueryBillOutcome(outcome.error());
|
|
|
+ return SetRenewalOutcome(outcome.error());
|
|
|
}
|
|
|
|
|
|
-void BssOpenApiClient::queryBillAsync(const QueryBillRequest& request, const QueryBillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
+void BssOpenApiClient::setRenewalAsync(const SetRenewalRequest& request, const SetRenewalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
|
|
{
|
|
|
auto fn = [this, request, handler, context]()
|
|
|
{
|
|
|
- handler(this, request, queryBill(request), context);
|
|
|
+ handler(this, request, setRenewal(request), context);
|
|
|
};
|
|
|
|
|
|
asyncExecute(new Runnable(fn));
|
|
|
}
|
|
|
|
|
|
-BssOpenApiClient::QueryBillOutcomeCallable BssOpenApiClient::queryBillCallable(const QueryBillRequest &request) const
|
|
|
+BssOpenApiClient::SetRenewalOutcomeCallable BssOpenApiClient::setRenewalCallable(const SetRenewalRequest &request) const
|
|
|
{
|
|
|
- auto task = std::make_shared<std::packaged_task<QueryBillOutcome()>>(
|
|
|
+ auto task = std::make_shared<std::packaged_task<SetRenewalOutcome()>>(
|
|
|
[this, request]()
|
|
|
{
|
|
|
- return this->queryBill(request);
|
|
|
+ return this->setRenewal(request);
|
|
|
});
|
|
|
|
|
|
asyncExecute(new Runnable([task]() { (*task)(); }));
|