Generate SDK by new Generator
This commit is contained in:
@@ -21,57 +21,57 @@ set(sas-api_public_header
|
||||
include/alibabacloud/sas-api/Sas_apiExport.h )
|
||||
|
||||
set(sas-api_public_header_model
|
||||
include/alibabacloud/sas-api/model/DescribeAccountProfileByKeyRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribeAccountProfileByKeyResult.h
|
||||
include/alibabacloud/sas-api/model/DescribeAccountProfileByKeyWordRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribeAccountProfileByKeyWordResult.h
|
||||
include/alibabacloud/sas-api/model/DescribeHitRateColumnRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribeHitRateColumnResult.h
|
||||
include/alibabacloud/sas-api/model/DescribeHitRatePieRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribeHitRatePieResult.h
|
||||
include/alibabacloud/sas-api/model/DescribePerDateDataRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribePerDateDataResult.h
|
||||
include/alibabacloud/sas-api/model/DescribeThreatDistributeRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribeThreatDistributeResult.h
|
||||
include/alibabacloud/sas-api/model/DescribeThreatTypeLinesRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribeThreatTypeLinesResult.h
|
||||
include/alibabacloud/sas-api/model/GetPhoneProfileRequest.h
|
||||
include/alibabacloud/sas-api/model/GetPhoneProfileResult.h
|
||||
include/alibabacloud/sas-api/model/DescribeAccountProfileByKeyRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribeAccountProfileByKeyResult.h
|
||||
include/alibabacloud/sas-api/model/GetInstanceCountRequest.h
|
||||
include/alibabacloud/sas-api/model/GetInstanceCountResult.h
|
||||
include/alibabacloud/sas-api/model/DescribePerDateDataRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribePerDateDataResult.h
|
||||
include/alibabacloud/sas-api/model/GetAccountProfileRequest.h
|
||||
include/alibabacloud/sas-api/model/GetAccountProfileResult.h
|
||||
include/alibabacloud/sas-api/model/DescribeTotalAndRateLineRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribeTotalAndRateLineResult.h
|
||||
include/alibabacloud/sas-api/model/GetAccountProfileRequest.h
|
||||
include/alibabacloud/sas-api/model/GetAccountProfileResult.h
|
||||
include/alibabacloud/sas-api/model/GetInstanceCountRequest.h
|
||||
include/alibabacloud/sas-api/model/GetInstanceCountResult.h
|
||||
include/alibabacloud/sas-api/model/GetIpProfileRequest.h
|
||||
include/alibabacloud/sas-api/model/GetIpProfileResult.h
|
||||
include/alibabacloud/sas-api/model/DescribeHitRateColumnRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribeHitRateColumnResult.h
|
||||
include/alibabacloud/sas-api/model/DescribeHitRatePieRequest.h
|
||||
include/alibabacloud/sas-api/model/DescribeHitRatePieResult.h )
|
||||
include/alibabacloud/sas-api/model/GetPhoneProfileRequest.h
|
||||
include/alibabacloud/sas-api/model/GetPhoneProfileResult.h )
|
||||
|
||||
set(sas-api_src
|
||||
src/Sas-apiClient.cc
|
||||
src/model/DescribeAccountProfileByKeyRequest.cc
|
||||
src/model/DescribeAccountProfileByKeyResult.cc
|
||||
src/model/DescribeAccountProfileByKeyWordRequest.cc
|
||||
src/model/DescribeAccountProfileByKeyWordResult.cc
|
||||
src/model/DescribeHitRateColumnRequest.cc
|
||||
src/model/DescribeHitRateColumnResult.cc
|
||||
src/model/DescribeHitRatePieRequest.cc
|
||||
src/model/DescribeHitRatePieResult.cc
|
||||
src/model/DescribePerDateDataRequest.cc
|
||||
src/model/DescribePerDateDataResult.cc
|
||||
src/model/DescribeThreatDistributeRequest.cc
|
||||
src/model/DescribeThreatDistributeResult.cc
|
||||
src/model/DescribeThreatTypeLinesRequest.cc
|
||||
src/model/DescribeThreatTypeLinesResult.cc
|
||||
src/model/GetPhoneProfileRequest.cc
|
||||
src/model/GetPhoneProfileResult.cc
|
||||
src/model/DescribeAccountProfileByKeyRequest.cc
|
||||
src/model/DescribeAccountProfileByKeyResult.cc
|
||||
src/model/GetInstanceCountRequest.cc
|
||||
src/model/GetInstanceCountResult.cc
|
||||
src/model/DescribePerDateDataRequest.cc
|
||||
src/model/DescribePerDateDataResult.cc
|
||||
src/model/GetAccountProfileRequest.cc
|
||||
src/model/GetAccountProfileResult.cc
|
||||
src/model/DescribeTotalAndRateLineRequest.cc
|
||||
src/model/DescribeTotalAndRateLineResult.cc
|
||||
src/model/GetAccountProfileRequest.cc
|
||||
src/model/GetAccountProfileResult.cc
|
||||
src/model/GetInstanceCountRequest.cc
|
||||
src/model/GetInstanceCountResult.cc
|
||||
src/model/GetIpProfileRequest.cc
|
||||
src/model/GetIpProfileResult.cc
|
||||
src/model/DescribeHitRateColumnRequest.cc
|
||||
src/model/DescribeHitRateColumnResult.cc
|
||||
src/model/DescribeHitRatePieRequest.cc
|
||||
src/model/DescribeHitRatePieResult.cc )
|
||||
src/model/GetPhoneProfileRequest.cc
|
||||
src/model/GetPhoneProfileResult.cc )
|
||||
|
||||
add_library(sas-api ${LIB_TYPE}
|
||||
${sas-api_public_header}
|
||||
|
||||
@@ -22,30 +22,30 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "Sas_apiExport.h"
|
||||
#include "model/DescribeAccountProfileByKeyWordRequest.h"
|
||||
#include "model/DescribeAccountProfileByKeyWordResult.h"
|
||||
#include "model/DescribeThreatDistributeRequest.h"
|
||||
#include "model/DescribeThreatDistributeResult.h"
|
||||
#include "model/DescribeThreatTypeLinesRequest.h"
|
||||
#include "model/DescribeThreatTypeLinesResult.h"
|
||||
#include "model/GetPhoneProfileRequest.h"
|
||||
#include "model/GetPhoneProfileResult.h"
|
||||
#include "model/DescribeAccountProfileByKeyRequest.h"
|
||||
#include "model/DescribeAccountProfileByKeyResult.h"
|
||||
#include "model/GetInstanceCountRequest.h"
|
||||
#include "model/GetInstanceCountResult.h"
|
||||
#include "model/DescribePerDateDataRequest.h"
|
||||
#include "model/DescribePerDateDataResult.h"
|
||||
#include "model/GetAccountProfileRequest.h"
|
||||
#include "model/GetAccountProfileResult.h"
|
||||
#include "model/DescribeTotalAndRateLineRequest.h"
|
||||
#include "model/DescribeTotalAndRateLineResult.h"
|
||||
#include "model/GetIpProfileRequest.h"
|
||||
#include "model/GetIpProfileResult.h"
|
||||
#include "model/DescribeAccountProfileByKeyWordRequest.h"
|
||||
#include "model/DescribeAccountProfileByKeyWordResult.h"
|
||||
#include "model/DescribeHitRateColumnRequest.h"
|
||||
#include "model/DescribeHitRateColumnResult.h"
|
||||
#include "model/DescribeHitRatePieRequest.h"
|
||||
#include "model/DescribeHitRatePieResult.h"
|
||||
#include "model/DescribePerDateDataRequest.h"
|
||||
#include "model/DescribePerDateDataResult.h"
|
||||
#include "model/DescribeThreatDistributeRequest.h"
|
||||
#include "model/DescribeThreatDistributeResult.h"
|
||||
#include "model/DescribeThreatTypeLinesRequest.h"
|
||||
#include "model/DescribeThreatTypeLinesResult.h"
|
||||
#include "model/DescribeTotalAndRateLineRequest.h"
|
||||
#include "model/DescribeTotalAndRateLineResult.h"
|
||||
#include "model/GetAccountProfileRequest.h"
|
||||
#include "model/GetAccountProfileResult.h"
|
||||
#include "model/GetInstanceCountRequest.h"
|
||||
#include "model/GetInstanceCountResult.h"
|
||||
#include "model/GetIpProfileRequest.h"
|
||||
#include "model/GetIpProfileResult.h"
|
||||
#include "model/GetPhoneProfileRequest.h"
|
||||
#include "model/GetPhoneProfileResult.h"
|
||||
|
||||
|
||||
namespace AlibabaCloud
|
||||
@@ -55,83 +55,83 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_SAS_API_EXPORT Sas_apiClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::DescribeAccountProfileByKeyWordResult> DescribeAccountProfileByKeyWordOutcome;
|
||||
typedef std::future<DescribeAccountProfileByKeyWordOutcome> DescribeAccountProfileByKeyWordOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribeAccountProfileByKeyWordRequest&, const DescribeAccountProfileByKeyWordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountProfileByKeyWordAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeThreatDistributeResult> DescribeThreatDistributeOutcome;
|
||||
typedef std::future<DescribeThreatDistributeOutcome> DescribeThreatDistributeOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribeThreatDistributeRequest&, const DescribeThreatDistributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeThreatDistributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeThreatTypeLinesResult> DescribeThreatTypeLinesOutcome;
|
||||
typedef std::future<DescribeThreatTypeLinesOutcome> DescribeThreatTypeLinesOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribeThreatTypeLinesRequest&, const DescribeThreatTypeLinesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeThreatTypeLinesAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPhoneProfileResult> GetPhoneProfileOutcome;
|
||||
typedef std::future<GetPhoneProfileOutcome> GetPhoneProfileOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::GetPhoneProfileRequest&, const GetPhoneProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPhoneProfileAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAccountProfileByKeyResult> DescribeAccountProfileByKeyOutcome;
|
||||
typedef std::future<DescribeAccountProfileByKeyOutcome> DescribeAccountProfileByKeyOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribeAccountProfileByKeyRequest&, const DescribeAccountProfileByKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountProfileByKeyAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetInstanceCountResult> GetInstanceCountOutcome;
|
||||
typedef std::future<GetInstanceCountOutcome> GetInstanceCountOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::GetInstanceCountRequest&, const GetInstanceCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceCountAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePerDateDataResult> DescribePerDateDataOutcome;
|
||||
typedef std::future<DescribePerDateDataOutcome> DescribePerDateDataOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribePerDateDataRequest&, const DescribePerDateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePerDateDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAccountProfileResult> GetAccountProfileOutcome;
|
||||
typedef std::future<GetAccountProfileOutcome> GetAccountProfileOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::GetAccountProfileRequest&, const GetAccountProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccountProfileAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeTotalAndRateLineResult> DescribeTotalAndRateLineOutcome;
|
||||
typedef std::future<DescribeTotalAndRateLineOutcome> DescribeTotalAndRateLineOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribeTotalAndRateLineRequest&, const DescribeTotalAndRateLineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTotalAndRateLineAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetIpProfileResult> GetIpProfileOutcome;
|
||||
typedef std::future<GetIpProfileOutcome> GetIpProfileOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::GetIpProfileRequest&, const GetIpProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIpProfileAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeAccountProfileByKeyWordResult> DescribeAccountProfileByKeyWordOutcome;
|
||||
typedef std::future<DescribeAccountProfileByKeyWordOutcome> DescribeAccountProfileByKeyWordOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribeAccountProfileByKeyWordRequest&, const DescribeAccountProfileByKeyWordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountProfileByKeyWordAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeHitRateColumnResult> DescribeHitRateColumnOutcome;
|
||||
typedef std::future<DescribeHitRateColumnOutcome> DescribeHitRateColumnOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribeHitRateColumnRequest&, const DescribeHitRateColumnOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHitRateColumnAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeHitRatePieResult> DescribeHitRatePieOutcome;
|
||||
typedef std::future<DescribeHitRatePieOutcome> DescribeHitRatePieOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribeHitRatePieRequest&, const DescribeHitRatePieOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHitRatePieAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribePerDateDataResult> DescribePerDateDataOutcome;
|
||||
typedef std::future<DescribePerDateDataOutcome> DescribePerDateDataOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribePerDateDataRequest&, const DescribePerDateDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePerDateDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeThreatDistributeResult> DescribeThreatDistributeOutcome;
|
||||
typedef std::future<DescribeThreatDistributeOutcome> DescribeThreatDistributeOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribeThreatDistributeRequest&, const DescribeThreatDistributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeThreatDistributeAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeThreatTypeLinesResult> DescribeThreatTypeLinesOutcome;
|
||||
typedef std::future<DescribeThreatTypeLinesOutcome> DescribeThreatTypeLinesOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribeThreatTypeLinesRequest&, const DescribeThreatTypeLinesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeThreatTypeLinesAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeTotalAndRateLineResult> DescribeTotalAndRateLineOutcome;
|
||||
typedef std::future<DescribeTotalAndRateLineOutcome> DescribeTotalAndRateLineOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::DescribeTotalAndRateLineRequest&, const DescribeTotalAndRateLineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTotalAndRateLineAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAccountProfileResult> GetAccountProfileOutcome;
|
||||
typedef std::future<GetAccountProfileOutcome> GetAccountProfileOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::GetAccountProfileRequest&, const GetAccountProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAccountProfileAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetInstanceCountResult> GetInstanceCountOutcome;
|
||||
typedef std::future<GetInstanceCountOutcome> GetInstanceCountOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::GetInstanceCountRequest&, const GetInstanceCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceCountAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetIpProfileResult> GetIpProfileOutcome;
|
||||
typedef std::future<GetIpProfileOutcome> GetIpProfileOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::GetIpProfileRequest&, const GetIpProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetIpProfileAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPhoneProfileResult> GetPhoneProfileOutcome;
|
||||
typedef std::future<GetPhoneProfileOutcome> GetPhoneProfileOutcomeCallable;
|
||||
typedef std::function<void(const Sas_apiClient*, const Model::GetPhoneProfileRequest&, const GetPhoneProfileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPhoneProfileAsyncHandler;
|
||||
|
||||
Sas_apiClient(const Credentials &credentials, const ClientConfiguration &configuration);
|
||||
Sas_apiClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
Sas_apiClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~Sas_apiClient();
|
||||
DescribeAccountProfileByKeyWordOutcome describeAccountProfileByKeyWord(const Model::DescribeAccountProfileByKeyWordRequest &request)const;
|
||||
void describeAccountProfileByKeyWordAsync(const Model::DescribeAccountProfileByKeyWordRequest& request, const DescribeAccountProfileByKeyWordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAccountProfileByKeyWordOutcomeCallable describeAccountProfileByKeyWordCallable(const Model::DescribeAccountProfileByKeyWordRequest& request) const;
|
||||
DescribeThreatDistributeOutcome describeThreatDistribute(const Model::DescribeThreatDistributeRequest &request)const;
|
||||
void describeThreatDistributeAsync(const Model::DescribeThreatDistributeRequest& request, const DescribeThreatDistributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeThreatDistributeOutcomeCallable describeThreatDistributeCallable(const Model::DescribeThreatDistributeRequest& request) const;
|
||||
DescribeThreatTypeLinesOutcome describeThreatTypeLines(const Model::DescribeThreatTypeLinesRequest &request)const;
|
||||
void describeThreatTypeLinesAsync(const Model::DescribeThreatTypeLinesRequest& request, const DescribeThreatTypeLinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeThreatTypeLinesOutcomeCallable describeThreatTypeLinesCallable(const Model::DescribeThreatTypeLinesRequest& request) const;
|
||||
GetPhoneProfileOutcome getPhoneProfile(const Model::GetPhoneProfileRequest &request)const;
|
||||
void getPhoneProfileAsync(const Model::GetPhoneProfileRequest& request, const GetPhoneProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPhoneProfileOutcomeCallable getPhoneProfileCallable(const Model::GetPhoneProfileRequest& request) const;
|
||||
DescribeAccountProfileByKeyOutcome describeAccountProfileByKey(const Model::DescribeAccountProfileByKeyRequest &request)const;
|
||||
void describeAccountProfileByKeyAsync(const Model::DescribeAccountProfileByKeyRequest& request, const DescribeAccountProfileByKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAccountProfileByKeyOutcomeCallable describeAccountProfileByKeyCallable(const Model::DescribeAccountProfileByKeyRequest& request) const;
|
||||
GetInstanceCountOutcome getInstanceCount(const Model::GetInstanceCountRequest &request)const;
|
||||
void getInstanceCountAsync(const Model::GetInstanceCountRequest& request, const GetInstanceCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetInstanceCountOutcomeCallable getInstanceCountCallable(const Model::GetInstanceCountRequest& request) const;
|
||||
DescribePerDateDataOutcome describePerDateData(const Model::DescribePerDateDataRequest &request)const;
|
||||
void describePerDateDataAsync(const Model::DescribePerDateDataRequest& request, const DescribePerDateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePerDateDataOutcomeCallable describePerDateDataCallable(const Model::DescribePerDateDataRequest& request) const;
|
||||
GetAccountProfileOutcome getAccountProfile(const Model::GetAccountProfileRequest &request)const;
|
||||
void getAccountProfileAsync(const Model::GetAccountProfileRequest& request, const GetAccountProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAccountProfileOutcomeCallable getAccountProfileCallable(const Model::GetAccountProfileRequest& request) const;
|
||||
DescribeTotalAndRateLineOutcome describeTotalAndRateLine(const Model::DescribeTotalAndRateLineRequest &request)const;
|
||||
void describeTotalAndRateLineAsync(const Model::DescribeTotalAndRateLineRequest& request, const DescribeTotalAndRateLineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeTotalAndRateLineOutcomeCallable describeTotalAndRateLineCallable(const Model::DescribeTotalAndRateLineRequest& request) const;
|
||||
GetIpProfileOutcome getIpProfile(const Model::GetIpProfileRequest &request)const;
|
||||
void getIpProfileAsync(const Model::GetIpProfileRequest& request, const GetIpProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetIpProfileOutcomeCallable getIpProfileCallable(const Model::GetIpProfileRequest& request) const;
|
||||
DescribeAccountProfileByKeyWordOutcome describeAccountProfileByKeyWord(const Model::DescribeAccountProfileByKeyWordRequest &request)const;
|
||||
void describeAccountProfileByKeyWordAsync(const Model::DescribeAccountProfileByKeyWordRequest& request, const DescribeAccountProfileByKeyWordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeAccountProfileByKeyWordOutcomeCallable describeAccountProfileByKeyWordCallable(const Model::DescribeAccountProfileByKeyWordRequest& request) const;
|
||||
DescribeHitRateColumnOutcome describeHitRateColumn(const Model::DescribeHitRateColumnRequest &request)const;
|
||||
void describeHitRateColumnAsync(const Model::DescribeHitRateColumnRequest& request, const DescribeHitRateColumnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeHitRateColumnOutcomeCallable describeHitRateColumnCallable(const Model::DescribeHitRateColumnRequest& request) const;
|
||||
DescribeHitRatePieOutcome describeHitRatePie(const Model::DescribeHitRatePieRequest &request)const;
|
||||
void describeHitRatePieAsync(const Model::DescribeHitRatePieRequest& request, const DescribeHitRatePieAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeHitRatePieOutcomeCallable describeHitRatePieCallable(const Model::DescribeHitRatePieRequest& request) const;
|
||||
DescribePerDateDataOutcome describePerDateData(const Model::DescribePerDateDataRequest &request)const;
|
||||
void describePerDateDataAsync(const Model::DescribePerDateDataRequest& request, const DescribePerDateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribePerDateDataOutcomeCallable describePerDateDataCallable(const Model::DescribePerDateDataRequest& request) const;
|
||||
DescribeThreatDistributeOutcome describeThreatDistribute(const Model::DescribeThreatDistributeRequest &request)const;
|
||||
void describeThreatDistributeAsync(const Model::DescribeThreatDistributeRequest& request, const DescribeThreatDistributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeThreatDistributeOutcomeCallable describeThreatDistributeCallable(const Model::DescribeThreatDistributeRequest& request) const;
|
||||
DescribeThreatTypeLinesOutcome describeThreatTypeLines(const Model::DescribeThreatTypeLinesRequest &request)const;
|
||||
void describeThreatTypeLinesAsync(const Model::DescribeThreatTypeLinesRequest& request, const DescribeThreatTypeLinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeThreatTypeLinesOutcomeCallable describeThreatTypeLinesCallable(const Model::DescribeThreatTypeLinesRequest& request) const;
|
||||
DescribeTotalAndRateLineOutcome describeTotalAndRateLine(const Model::DescribeTotalAndRateLineRequest &request)const;
|
||||
void describeTotalAndRateLineAsync(const Model::DescribeTotalAndRateLineRequest& request, const DescribeTotalAndRateLineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeTotalAndRateLineOutcomeCallable describeTotalAndRateLineCallable(const Model::DescribeTotalAndRateLineRequest& request) const;
|
||||
GetAccountProfileOutcome getAccountProfile(const Model::GetAccountProfileRequest &request)const;
|
||||
void getAccountProfileAsync(const Model::GetAccountProfileRequest& request, const GetAccountProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAccountProfileOutcomeCallable getAccountProfileCallable(const Model::GetAccountProfileRequest& request) const;
|
||||
GetInstanceCountOutcome getInstanceCount(const Model::GetInstanceCountRequest &request)const;
|
||||
void getInstanceCountAsync(const Model::GetInstanceCountRequest& request, const GetInstanceCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetInstanceCountOutcomeCallable getInstanceCountCallable(const Model::GetInstanceCountRequest& request) const;
|
||||
GetIpProfileOutcome getIpProfile(const Model::GetIpProfileRequest &request)const;
|
||||
void getIpProfileAsync(const Model::GetIpProfileRequest& request, const GetIpProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetIpProfileOutcomeCallable getIpProfileCallable(const Model::GetIpProfileRequest& request) const;
|
||||
GetPhoneProfileOutcome getPhoneProfile(const Model::GetPhoneProfileRequest &request)const;
|
||||
void getPhoneProfileAsync(const Model::GetPhoneProfileRequest& request, const GetPhoneProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPhoneProfileOutcomeCallable getPhoneProfileCallable(const Model::GetPhoneProfileRequest& request) const;
|
||||
|
||||
private:
|
||||
std::shared_ptr<EndpointProvider> endpointProvider_;
|
||||
|
||||
@@ -35,23 +35,23 @@ namespace AlibabaCloud
|
||||
DescribeHitRateColumnRequest();
|
||||
~DescribeHitRateColumnRequest();
|
||||
|
||||
std::string getStartDate()const;
|
||||
void setStartDate(const std::string& startDate);
|
||||
int getApiType()const;
|
||||
void setApiType(int apiType);
|
||||
std::string getEndDate()const;
|
||||
void setEndDate(const std::string& endDate);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getHitDay()const;
|
||||
void setHitDay(int hitDay);
|
||||
std::string getStartDate()const;
|
||||
void setStartDate(const std::string& startDate);
|
||||
int getApiType()const;
|
||||
void setApiType(int apiType);
|
||||
|
||||
private:
|
||||
std::string startDate_;
|
||||
int apiType_;
|
||||
std::string endDate_;
|
||||
std::string sourceIp_;
|
||||
int hitDay_;
|
||||
std::string startDate_;
|
||||
int apiType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,23 +35,23 @@ namespace AlibabaCloud
|
||||
DescribeHitRatePieRequest();
|
||||
~DescribeHitRatePieRequest();
|
||||
|
||||
std::string getStartDate()const;
|
||||
void setStartDate(const std::string& startDate);
|
||||
int getApiType()const;
|
||||
void setApiType(int apiType);
|
||||
std::string getEndDate()const;
|
||||
void setEndDate(const std::string& endDate);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
std::string getStartDate()const;
|
||||
void setStartDate(const std::string& startDate);
|
||||
int getHitDay()const;
|
||||
void setHitDay(int hitDay);
|
||||
int getApiType()const;
|
||||
void setApiType(int apiType);
|
||||
|
||||
private:
|
||||
std::string startDate_;
|
||||
int apiType_;
|
||||
std::string endDate_;
|
||||
std::string sourceIp_;
|
||||
std::string startDate_;
|
||||
int hitDay_;
|
||||
int apiType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,14 +35,14 @@ namespace AlibabaCloud
|
||||
DescribePerDateDataRequest();
|
||||
~DescribePerDateDataRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getApiType()const;
|
||||
void setApiType(int apiType);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
int apiType_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,23 +35,23 @@ namespace AlibabaCloud
|
||||
DescribeThreatDistributeRequest();
|
||||
~DescribeThreatDistributeRequest();
|
||||
|
||||
std::string getStartDate()const;
|
||||
void setStartDate(const std::string& startDate);
|
||||
int getApiType()const;
|
||||
void setApiType(int apiType);
|
||||
std::string getEndDate()const;
|
||||
void setEndDate(const std::string& endDate);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getHitDay()const;
|
||||
void setHitDay(int hitDay);
|
||||
std::string getStartDate()const;
|
||||
void setStartDate(const std::string& startDate);
|
||||
int getApiType()const;
|
||||
void setApiType(int apiType);
|
||||
|
||||
private:
|
||||
std::string startDate_;
|
||||
int apiType_;
|
||||
std::string endDate_;
|
||||
std::string sourceIp_;
|
||||
int hitDay_;
|
||||
std::string startDate_;
|
||||
int apiType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,14 +35,14 @@ namespace AlibabaCloud
|
||||
DescribeThreatTypeLinesRequest();
|
||||
~DescribeThreatTypeLinesRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getApiType()const;
|
||||
void setApiType(int apiType);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
int apiType_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -35,14 +35,14 @@ namespace AlibabaCloud
|
||||
DescribeTotalAndRateLineRequest();
|
||||
~DescribeTotalAndRateLineRequest();
|
||||
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
int getApiType()const;
|
||||
void setApiType(int apiType);
|
||||
std::string getSourceIp()const;
|
||||
void setSourceIp(const std::string& sourceIp);
|
||||
|
||||
private:
|
||||
std::string sourceIp_;
|
||||
int apiType_;
|
||||
std::string sourceIp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,42 +37,42 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getDeviceIdMd5()const;
|
||||
void setDeviceIdMd5(const std::string& deviceIdMd5);
|
||||
int getCarrier()const;
|
||||
void setCarrier(int carrier);
|
||||
std::string getOs()const;
|
||||
void setOs(const std::string& os);
|
||||
std::string getPhone()const;
|
||||
void setPhone(const std::string& phone);
|
||||
std::string getRequestUrl()const;
|
||||
void setRequestUrl(const std::string& requestUrl);
|
||||
std::string getIp()const;
|
||||
void setIp(const std::string& ip);
|
||||
std::string getUserAgent()const;
|
||||
void setUserAgent(const std::string& userAgent);
|
||||
int getConnectionType()const;
|
||||
void setConnectionType(int connectionType);
|
||||
int getSensType()const;
|
||||
void setSensType(int sensType);
|
||||
int getDeviceType()const;
|
||||
void setDeviceType(int deviceType);
|
||||
long getAccessTimestamp()const;
|
||||
void setAccessTimestamp(long accessTimestamp);
|
||||
int getBusinessType()const;
|
||||
void setBusinessType(int businessType);
|
||||
int getCarrier()const;
|
||||
void setCarrier(int carrier);
|
||||
std::string getPhone()const;
|
||||
void setPhone(const std::string& phone);
|
||||
std::string getRequestUrl()const;
|
||||
void setRequestUrl(const std::string& requestUrl);
|
||||
int getConnectionType()const;
|
||||
void setConnectionType(int connectionType);
|
||||
long getAccessTimestamp()const;
|
||||
void setAccessTimestamp(long accessTimestamp);
|
||||
|
||||
private:
|
||||
std::string deviceIdMd5_;
|
||||
int carrier_;
|
||||
std::string os_;
|
||||
std::string phone_;
|
||||
std::string requestUrl_;
|
||||
std::string ip_;
|
||||
std::string userAgent_;
|
||||
int connectionType_;
|
||||
int sensType_;
|
||||
int deviceType_;
|
||||
long accessTimestamp_;
|
||||
int businessType_;
|
||||
int carrier_;
|
||||
std::string phone_;
|
||||
std::string requestUrl_;
|
||||
int connectionType_;
|
||||
long accessTimestamp_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -37,36 +37,36 @@ namespace AlibabaCloud
|
||||
|
||||
std::string getDeviceIdMd5()const;
|
||||
void setDeviceIdMd5(const std::string& deviceIdMd5);
|
||||
int getCarrier()const;
|
||||
void setCarrier(int carrier);
|
||||
std::string getOs()const;
|
||||
void setOs(const std::string& os);
|
||||
std::string getRequestUrl()const;
|
||||
void setRequestUrl(const std::string& requestUrl);
|
||||
std::string getIp()const;
|
||||
void setIp(const std::string& ip);
|
||||
std::string getUserAgent()const;
|
||||
void setUserAgent(const std::string& userAgent);
|
||||
int getConnectionType()const;
|
||||
void setConnectionType(int connectionType);
|
||||
int getSensType()const;
|
||||
void setSensType(int sensType);
|
||||
int getDeviceType()const;
|
||||
void setDeviceType(int deviceType);
|
||||
int getBusinessType()const;
|
||||
void setBusinessType(int businessType);
|
||||
int getCarrier()const;
|
||||
void setCarrier(int carrier);
|
||||
std::string getRequestUrl()const;
|
||||
void setRequestUrl(const std::string& requestUrl);
|
||||
int getConnectionType()const;
|
||||
void setConnectionType(int connectionType);
|
||||
|
||||
private:
|
||||
std::string deviceIdMd5_;
|
||||
int carrier_;
|
||||
std::string os_;
|
||||
std::string requestUrl_;
|
||||
std::string ip_;
|
||||
std::string userAgent_;
|
||||
int connectionType_;
|
||||
int sensType_;
|
||||
int deviceType_;
|
||||
int businessType_;
|
||||
int carrier_;
|
||||
std::string requestUrl_;
|
||||
int connectionType_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -51,150 +51,6 @@ Sas_apiClient::Sas_apiClient(const std::string & accessKeyId, const std::string
|
||||
Sas_apiClient::~Sas_apiClient()
|
||||
{}
|
||||
|
||||
Sas_apiClient::DescribeAccountProfileByKeyWordOutcome Sas_apiClient::describeAccountProfileByKeyWord(const DescribeAccountProfileByKeyWordRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeAccountProfileByKeyWordOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeAccountProfileByKeyWordOutcome(DescribeAccountProfileByKeyWordResult(outcome.result()));
|
||||
else
|
||||
return DescribeAccountProfileByKeyWordOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::describeAccountProfileByKeyWordAsync(const DescribeAccountProfileByKeyWordRequest& request, const DescribeAccountProfileByKeyWordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeAccountProfileByKeyWord(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeAccountProfileByKeyWordOutcomeCallable Sas_apiClient::describeAccountProfileByKeyWordCallable(const DescribeAccountProfileByKeyWordRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeAccountProfileByKeyWordOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeAccountProfileByKeyWord(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeThreatDistributeOutcome Sas_apiClient::describeThreatDistribute(const DescribeThreatDistributeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeThreatDistributeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeThreatDistributeOutcome(DescribeThreatDistributeResult(outcome.result()));
|
||||
else
|
||||
return DescribeThreatDistributeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::describeThreatDistributeAsync(const DescribeThreatDistributeRequest& request, const DescribeThreatDistributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeThreatDistribute(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeThreatDistributeOutcomeCallable Sas_apiClient::describeThreatDistributeCallable(const DescribeThreatDistributeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeThreatDistributeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeThreatDistribute(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeThreatTypeLinesOutcome Sas_apiClient::describeThreatTypeLines(const DescribeThreatTypeLinesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeThreatTypeLinesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeThreatTypeLinesOutcome(DescribeThreatTypeLinesResult(outcome.result()));
|
||||
else
|
||||
return DescribeThreatTypeLinesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::describeThreatTypeLinesAsync(const DescribeThreatTypeLinesRequest& request, const DescribeThreatTypeLinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeThreatTypeLines(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeThreatTypeLinesOutcomeCallable Sas_apiClient::describeThreatTypeLinesCallable(const DescribeThreatTypeLinesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeThreatTypeLinesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeThreatTypeLines(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::GetPhoneProfileOutcome Sas_apiClient::getPhoneProfile(const GetPhoneProfileRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetPhoneProfileOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetPhoneProfileOutcome(GetPhoneProfileResult(outcome.result()));
|
||||
else
|
||||
return GetPhoneProfileOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::getPhoneProfileAsync(const GetPhoneProfileRequest& request, const GetPhoneProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getPhoneProfile(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::GetPhoneProfileOutcomeCallable Sas_apiClient::getPhoneProfileCallable(const GetPhoneProfileRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetPhoneProfileOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getPhoneProfile(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeAccountProfileByKeyOutcome Sas_apiClient::describeAccountProfileByKey(const DescribeAccountProfileByKeyRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -231,180 +87,36 @@ Sas_apiClient::DescribeAccountProfileByKeyOutcomeCallable Sas_apiClient::describ
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::GetInstanceCountOutcome Sas_apiClient::getInstanceCount(const GetInstanceCountRequest &request) const
|
||||
Sas_apiClient::DescribeAccountProfileByKeyWordOutcome Sas_apiClient::describeAccountProfileByKeyWord(const DescribeAccountProfileByKeyWordRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetInstanceCountOutcome(endpointOutcome.error());
|
||||
return DescribeAccountProfileByKeyWordOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetInstanceCountOutcome(GetInstanceCountResult(outcome.result()));
|
||||
return DescribeAccountProfileByKeyWordOutcome(DescribeAccountProfileByKeyWordResult(outcome.result()));
|
||||
else
|
||||
return GetInstanceCountOutcome(outcome.error());
|
||||
return DescribeAccountProfileByKeyWordOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::getInstanceCountAsync(const GetInstanceCountRequest& request, const GetInstanceCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
void Sas_apiClient::describeAccountProfileByKeyWordAsync(const DescribeAccountProfileByKeyWordRequest& request, const DescribeAccountProfileByKeyWordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getInstanceCount(request), context);
|
||||
handler(this, request, describeAccountProfileByKeyWord(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::GetInstanceCountOutcomeCallable Sas_apiClient::getInstanceCountCallable(const GetInstanceCountRequest &request) const
|
||||
Sas_apiClient::DescribeAccountProfileByKeyWordOutcomeCallable Sas_apiClient::describeAccountProfileByKeyWordCallable(const DescribeAccountProfileByKeyWordRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetInstanceCountOutcome()>>(
|
||||
auto task = std::make_shared<std::packaged_task<DescribeAccountProfileByKeyWordOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getInstanceCount(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribePerDateDataOutcome Sas_apiClient::describePerDateData(const DescribePerDateDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribePerDateDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribePerDateDataOutcome(DescribePerDateDataResult(outcome.result()));
|
||||
else
|
||||
return DescribePerDateDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::describePerDateDataAsync(const DescribePerDateDataRequest& request, const DescribePerDateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describePerDateData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribePerDateDataOutcomeCallable Sas_apiClient::describePerDateDataCallable(const DescribePerDateDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribePerDateDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describePerDateData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::GetAccountProfileOutcome Sas_apiClient::getAccountProfile(const GetAccountProfileRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetAccountProfileOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetAccountProfileOutcome(GetAccountProfileResult(outcome.result()));
|
||||
else
|
||||
return GetAccountProfileOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::getAccountProfileAsync(const GetAccountProfileRequest& request, const GetAccountProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getAccountProfile(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::GetAccountProfileOutcomeCallable Sas_apiClient::getAccountProfileCallable(const GetAccountProfileRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetAccountProfileOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getAccountProfile(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeTotalAndRateLineOutcome Sas_apiClient::describeTotalAndRateLine(const DescribeTotalAndRateLineRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeTotalAndRateLineOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeTotalAndRateLineOutcome(DescribeTotalAndRateLineResult(outcome.result()));
|
||||
else
|
||||
return DescribeTotalAndRateLineOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::describeTotalAndRateLineAsync(const DescribeTotalAndRateLineRequest& request, const DescribeTotalAndRateLineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeTotalAndRateLine(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeTotalAndRateLineOutcomeCallable Sas_apiClient::describeTotalAndRateLineCallable(const DescribeTotalAndRateLineRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeTotalAndRateLineOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeTotalAndRateLine(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::GetIpProfileOutcome Sas_apiClient::getIpProfile(const GetIpProfileRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetIpProfileOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetIpProfileOutcome(GetIpProfileResult(outcome.result()));
|
||||
else
|
||||
return GetIpProfileOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::getIpProfileAsync(const GetIpProfileRequest& request, const GetIpProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getIpProfile(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::GetIpProfileOutcomeCallable Sas_apiClient::getIpProfileCallable(const GetIpProfileRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetIpProfileOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getIpProfile(request);
|
||||
return this->describeAccountProfileByKeyWord(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
@@ -483,3 +195,291 @@ Sas_apiClient::DescribeHitRatePieOutcomeCallable Sas_apiClient::describeHitRateP
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribePerDateDataOutcome Sas_apiClient::describePerDateData(const DescribePerDateDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribePerDateDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribePerDateDataOutcome(DescribePerDateDataResult(outcome.result()));
|
||||
else
|
||||
return DescribePerDateDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::describePerDateDataAsync(const DescribePerDateDataRequest& request, const DescribePerDateDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describePerDateData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribePerDateDataOutcomeCallable Sas_apiClient::describePerDateDataCallable(const DescribePerDateDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribePerDateDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describePerDateData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeThreatDistributeOutcome Sas_apiClient::describeThreatDistribute(const DescribeThreatDistributeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeThreatDistributeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeThreatDistributeOutcome(DescribeThreatDistributeResult(outcome.result()));
|
||||
else
|
||||
return DescribeThreatDistributeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::describeThreatDistributeAsync(const DescribeThreatDistributeRequest& request, const DescribeThreatDistributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeThreatDistribute(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeThreatDistributeOutcomeCallable Sas_apiClient::describeThreatDistributeCallable(const DescribeThreatDistributeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeThreatDistributeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeThreatDistribute(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeThreatTypeLinesOutcome Sas_apiClient::describeThreatTypeLines(const DescribeThreatTypeLinesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeThreatTypeLinesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeThreatTypeLinesOutcome(DescribeThreatTypeLinesResult(outcome.result()));
|
||||
else
|
||||
return DescribeThreatTypeLinesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::describeThreatTypeLinesAsync(const DescribeThreatTypeLinesRequest& request, const DescribeThreatTypeLinesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeThreatTypeLines(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeThreatTypeLinesOutcomeCallable Sas_apiClient::describeThreatTypeLinesCallable(const DescribeThreatTypeLinesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeThreatTypeLinesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeThreatTypeLines(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeTotalAndRateLineOutcome Sas_apiClient::describeTotalAndRateLine(const DescribeTotalAndRateLineRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeTotalAndRateLineOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeTotalAndRateLineOutcome(DescribeTotalAndRateLineResult(outcome.result()));
|
||||
else
|
||||
return DescribeTotalAndRateLineOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::describeTotalAndRateLineAsync(const DescribeTotalAndRateLineRequest& request, const DescribeTotalAndRateLineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeTotalAndRateLine(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::DescribeTotalAndRateLineOutcomeCallable Sas_apiClient::describeTotalAndRateLineCallable(const DescribeTotalAndRateLineRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeTotalAndRateLineOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeTotalAndRateLine(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::GetAccountProfileOutcome Sas_apiClient::getAccountProfile(const GetAccountProfileRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetAccountProfileOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetAccountProfileOutcome(GetAccountProfileResult(outcome.result()));
|
||||
else
|
||||
return GetAccountProfileOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::getAccountProfileAsync(const GetAccountProfileRequest& request, const GetAccountProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getAccountProfile(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::GetAccountProfileOutcomeCallable Sas_apiClient::getAccountProfileCallable(const GetAccountProfileRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetAccountProfileOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getAccountProfile(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::GetInstanceCountOutcome Sas_apiClient::getInstanceCount(const GetInstanceCountRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetInstanceCountOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetInstanceCountOutcome(GetInstanceCountResult(outcome.result()));
|
||||
else
|
||||
return GetInstanceCountOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::getInstanceCountAsync(const GetInstanceCountRequest& request, const GetInstanceCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getInstanceCount(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::GetInstanceCountOutcomeCallable Sas_apiClient::getInstanceCountCallable(const GetInstanceCountRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetInstanceCountOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getInstanceCount(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::GetIpProfileOutcome Sas_apiClient::getIpProfile(const GetIpProfileRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetIpProfileOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetIpProfileOutcome(GetIpProfileResult(outcome.result()));
|
||||
else
|
||||
return GetIpProfileOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::getIpProfileAsync(const GetIpProfileRequest& request, const GetIpProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getIpProfile(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::GetIpProfileOutcomeCallable Sas_apiClient::getIpProfileCallable(const GetIpProfileRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetIpProfileOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getIpProfile(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Sas_apiClient::GetPhoneProfileOutcome Sas_apiClient::getPhoneProfile(const GetPhoneProfileRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetPhoneProfileOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetPhoneProfileOutcome(GetPhoneProfileResult(outcome.result()));
|
||||
else
|
||||
return GetPhoneProfileOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Sas_apiClient::getPhoneProfileAsync(const GetPhoneProfileRequest& request, const GetPhoneProfileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getPhoneProfile(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Sas_apiClient::GetPhoneProfileOutcomeCallable Sas_apiClient::getPhoneProfileCallable(const GetPhoneProfileRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetPhoneProfileOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getPhoneProfile(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
@@ -35,13 +35,9 @@ DescribeAccountProfileByKeyResult::~DescribeAccountProfileByKeyResult()
|
||||
|
||||
void DescribeAccountProfileByKeyResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Ip"].isNull())
|
||||
ip_ = value["Ip"].asString();
|
||||
|
||||
@@ -35,13 +35,9 @@ DescribeAccountProfileByKeyWordResult::~DescribeAccountProfileByKeyWordResult()
|
||||
|
||||
void DescribeAccountProfileByKeyWordResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Ip"].isNull())
|
||||
ip_ = value["Ip"].asString();
|
||||
|
||||
@@ -25,6 +25,28 @@ DescribeHitRateColumnRequest::DescribeHitRateColumnRequest() :
|
||||
DescribeHitRateColumnRequest::~DescribeHitRateColumnRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeHitRateColumnRequest::getStartDate()const
|
||||
{
|
||||
return startDate_;
|
||||
}
|
||||
|
||||
void DescribeHitRateColumnRequest::setStartDate(const std::string& startDate)
|
||||
{
|
||||
startDate_ = startDate;
|
||||
setCoreParameter("StartDate", startDate);
|
||||
}
|
||||
|
||||
int DescribeHitRateColumnRequest::getApiType()const
|
||||
{
|
||||
return apiType_;
|
||||
}
|
||||
|
||||
void DescribeHitRateColumnRequest::setApiType(int apiType)
|
||||
{
|
||||
apiType_ = apiType;
|
||||
setCoreParameter("ApiType", std::to_string(apiType));
|
||||
}
|
||||
|
||||
std::string DescribeHitRateColumnRequest::getEndDate()const
|
||||
{
|
||||
return endDate_;
|
||||
@@ -58,25 +80,3 @@ void DescribeHitRateColumnRequest::setHitDay(int hitDay)
|
||||
setCoreParameter("HitDay", std::to_string(hitDay));
|
||||
}
|
||||
|
||||
std::string DescribeHitRateColumnRequest::getStartDate()const
|
||||
{
|
||||
return startDate_;
|
||||
}
|
||||
|
||||
void DescribeHitRateColumnRequest::setStartDate(const std::string& startDate)
|
||||
{
|
||||
startDate_ = startDate;
|
||||
setCoreParameter("StartDate", startDate);
|
||||
}
|
||||
|
||||
int DescribeHitRateColumnRequest::getApiType()const
|
||||
{
|
||||
return apiType_;
|
||||
}
|
||||
|
||||
void DescribeHitRateColumnRequest::setApiType(int apiType)
|
||||
{
|
||||
apiType_ = apiType;
|
||||
setCoreParameter("ApiType", std::to_string(apiType));
|
||||
}
|
||||
|
||||
|
||||
@@ -35,13 +35,9 @@ DescribeHitRateColumnResult::~DescribeHitRateColumnResult()
|
||||
|
||||
void DescribeHitRateColumnResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Item"];
|
||||
for (auto value : allItems)
|
||||
|
||||
@@ -25,6 +25,28 @@ DescribeHitRatePieRequest::DescribeHitRatePieRequest() :
|
||||
DescribeHitRatePieRequest::~DescribeHitRatePieRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeHitRatePieRequest::getStartDate()const
|
||||
{
|
||||
return startDate_;
|
||||
}
|
||||
|
||||
void DescribeHitRatePieRequest::setStartDate(const std::string& startDate)
|
||||
{
|
||||
startDate_ = startDate;
|
||||
setCoreParameter("StartDate", startDate);
|
||||
}
|
||||
|
||||
int DescribeHitRatePieRequest::getApiType()const
|
||||
{
|
||||
return apiType_;
|
||||
}
|
||||
|
||||
void DescribeHitRatePieRequest::setApiType(int apiType)
|
||||
{
|
||||
apiType_ = apiType;
|
||||
setCoreParameter("ApiType", std::to_string(apiType));
|
||||
}
|
||||
|
||||
std::string DescribeHitRatePieRequest::getEndDate()const
|
||||
{
|
||||
return endDate_;
|
||||
@@ -47,17 +69,6 @@ void DescribeHitRatePieRequest::setSourceIp(const std::string& sourceIp)
|
||||
setCoreParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
std::string DescribeHitRatePieRequest::getStartDate()const
|
||||
{
|
||||
return startDate_;
|
||||
}
|
||||
|
||||
void DescribeHitRatePieRequest::setStartDate(const std::string& startDate)
|
||||
{
|
||||
startDate_ = startDate;
|
||||
setCoreParameter("StartDate", startDate);
|
||||
}
|
||||
|
||||
int DescribeHitRatePieRequest::getHitDay()const
|
||||
{
|
||||
return hitDay_;
|
||||
@@ -69,14 +80,3 @@ void DescribeHitRatePieRequest::setHitDay(int hitDay)
|
||||
setCoreParameter("HitDay", std::to_string(hitDay));
|
||||
}
|
||||
|
||||
int DescribeHitRatePieRequest::getApiType()const
|
||||
{
|
||||
return apiType_;
|
||||
}
|
||||
|
||||
void DescribeHitRatePieRequest::setApiType(int apiType)
|
||||
{
|
||||
apiType_ = apiType;
|
||||
setCoreParameter("ApiType", std::to_string(apiType));
|
||||
}
|
||||
|
||||
|
||||
@@ -35,13 +35,9 @@ DescribeHitRatePieResult::~DescribeHitRatePieResult()
|
||||
|
||||
void DescribeHitRatePieResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Item"];
|
||||
for (auto value : allItems)
|
||||
|
||||
@@ -25,17 +25,6 @@ DescribePerDateDataRequest::DescribePerDateDataRequest() :
|
||||
DescribePerDateDataRequest::~DescribePerDateDataRequest()
|
||||
{}
|
||||
|
||||
std::string DescribePerDateDataRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribePerDateDataRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setCoreParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int DescribePerDateDataRequest::getApiType()const
|
||||
{
|
||||
return apiType_;
|
||||
@@ -47,3 +36,14 @@ void DescribePerDateDataRequest::setApiType(int apiType)
|
||||
setCoreParameter("ApiType", std::to_string(apiType));
|
||||
}
|
||||
|
||||
std::string DescribePerDateDataRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribePerDateDataRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setCoreParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
|
||||
@@ -35,13 +35,9 @@ DescribePerDateDataResult::~DescribePerDateDataResult()
|
||||
|
||||
void DescribePerDateDataResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDataView = value["DataView"]["dataViewItem"];
|
||||
for (auto value : allDataView)
|
||||
|
||||
@@ -25,6 +25,28 @@ DescribeThreatDistributeRequest::DescribeThreatDistributeRequest() :
|
||||
DescribeThreatDistributeRequest::~DescribeThreatDistributeRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeThreatDistributeRequest::getStartDate()const
|
||||
{
|
||||
return startDate_;
|
||||
}
|
||||
|
||||
void DescribeThreatDistributeRequest::setStartDate(const std::string& startDate)
|
||||
{
|
||||
startDate_ = startDate;
|
||||
setCoreParameter("StartDate", startDate);
|
||||
}
|
||||
|
||||
int DescribeThreatDistributeRequest::getApiType()const
|
||||
{
|
||||
return apiType_;
|
||||
}
|
||||
|
||||
void DescribeThreatDistributeRequest::setApiType(int apiType)
|
||||
{
|
||||
apiType_ = apiType;
|
||||
setCoreParameter("ApiType", std::to_string(apiType));
|
||||
}
|
||||
|
||||
std::string DescribeThreatDistributeRequest::getEndDate()const
|
||||
{
|
||||
return endDate_;
|
||||
@@ -58,25 +80,3 @@ void DescribeThreatDistributeRequest::setHitDay(int hitDay)
|
||||
setCoreParameter("HitDay", std::to_string(hitDay));
|
||||
}
|
||||
|
||||
std::string DescribeThreatDistributeRequest::getStartDate()const
|
||||
{
|
||||
return startDate_;
|
||||
}
|
||||
|
||||
void DescribeThreatDistributeRequest::setStartDate(const std::string& startDate)
|
||||
{
|
||||
startDate_ = startDate;
|
||||
setCoreParameter("StartDate", startDate);
|
||||
}
|
||||
|
||||
int DescribeThreatDistributeRequest::getApiType()const
|
||||
{
|
||||
return apiType_;
|
||||
}
|
||||
|
||||
void DescribeThreatDistributeRequest::setApiType(int apiType)
|
||||
{
|
||||
apiType_ = apiType;
|
||||
setCoreParameter("ApiType", std::to_string(apiType));
|
||||
}
|
||||
|
||||
|
||||
@@ -35,13 +35,9 @@ DescribeThreatDistributeResult::~DescribeThreatDistributeResult()
|
||||
|
||||
void DescribeThreatDistributeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Item"];
|
||||
for (auto value : allItems)
|
||||
|
||||
@@ -25,17 +25,6 @@ DescribeThreatTypeLinesRequest::DescribeThreatTypeLinesRequest() :
|
||||
DescribeThreatTypeLinesRequest::~DescribeThreatTypeLinesRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeThreatTypeLinesRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeThreatTypeLinesRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setCoreParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int DescribeThreatTypeLinesRequest::getApiType()const
|
||||
{
|
||||
return apiType_;
|
||||
@@ -47,3 +36,14 @@ void DescribeThreatTypeLinesRequest::setApiType(int apiType)
|
||||
setCoreParameter("ApiType", std::to_string(apiType));
|
||||
}
|
||||
|
||||
std::string DescribeThreatTypeLinesRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeThreatTypeLinesRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setCoreParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
|
||||
@@ -35,13 +35,9 @@ DescribeThreatTypeLinesResult::~DescribeThreatTypeLinesResult()
|
||||
|
||||
void DescribeThreatTypeLinesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Item"];
|
||||
for (auto value : allItems)
|
||||
|
||||
@@ -25,17 +25,6 @@ DescribeTotalAndRateLineRequest::DescribeTotalAndRateLineRequest() :
|
||||
DescribeTotalAndRateLineRequest::~DescribeTotalAndRateLineRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeTotalAndRateLineRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeTotalAndRateLineRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setCoreParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
int DescribeTotalAndRateLineRequest::getApiType()const
|
||||
{
|
||||
return apiType_;
|
||||
@@ -47,3 +36,14 @@ void DescribeTotalAndRateLineRequest::setApiType(int apiType)
|
||||
setCoreParameter("ApiType", std::to_string(apiType));
|
||||
}
|
||||
|
||||
std::string DescribeTotalAndRateLineRequest::getSourceIp()const
|
||||
{
|
||||
return sourceIp_;
|
||||
}
|
||||
|
||||
void DescribeTotalAndRateLineRequest::setSourceIp(const std::string& sourceIp)
|
||||
{
|
||||
sourceIp_ = sourceIp;
|
||||
setCoreParameter("SourceIp", sourceIp);
|
||||
}
|
||||
|
||||
|
||||
@@ -35,13 +35,9 @@ DescribeTotalAndRateLineResult::~DescribeTotalAndRateLineResult()
|
||||
|
||||
void DescribeTotalAndRateLineResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allItems = value["Items"]["Item"];
|
||||
for (auto value : allItems)
|
||||
|
||||
@@ -36,17 +36,6 @@ void GetAccountProfileRequest::setDeviceIdMd5(const std::string& deviceIdMd5)
|
||||
setCoreParameter("DeviceIdMd5", deviceIdMd5);
|
||||
}
|
||||
|
||||
int GetAccountProfileRequest::getCarrier()const
|
||||
{
|
||||
return carrier_;
|
||||
}
|
||||
|
||||
void GetAccountProfileRequest::setCarrier(int carrier)
|
||||
{
|
||||
carrier_ = carrier;
|
||||
setCoreParameter("Carrier", std::to_string(carrier));
|
||||
}
|
||||
|
||||
std::string GetAccountProfileRequest::getOs()const
|
||||
{
|
||||
return os_;
|
||||
@@ -58,28 +47,6 @@ void GetAccountProfileRequest::setOs(const std::string& os)
|
||||
setCoreParameter("Os", os);
|
||||
}
|
||||
|
||||
std::string GetAccountProfileRequest::getPhone()const
|
||||
{
|
||||
return phone_;
|
||||
}
|
||||
|
||||
void GetAccountProfileRequest::setPhone(const std::string& phone)
|
||||
{
|
||||
phone_ = phone;
|
||||
setCoreParameter("Phone", phone);
|
||||
}
|
||||
|
||||
std::string GetAccountProfileRequest::getRequestUrl()const
|
||||
{
|
||||
return requestUrl_;
|
||||
}
|
||||
|
||||
void GetAccountProfileRequest::setRequestUrl(const std::string& requestUrl)
|
||||
{
|
||||
requestUrl_ = requestUrl;
|
||||
setCoreParameter("RequestUrl", requestUrl);
|
||||
}
|
||||
|
||||
std::string GetAccountProfileRequest::getIp()const
|
||||
{
|
||||
return ip_;
|
||||
@@ -102,17 +69,6 @@ void GetAccountProfileRequest::setUserAgent(const std::string& userAgent)
|
||||
setCoreParameter("UserAgent", userAgent);
|
||||
}
|
||||
|
||||
int GetAccountProfileRequest::getConnectionType()const
|
||||
{
|
||||
return connectionType_;
|
||||
}
|
||||
|
||||
void GetAccountProfileRequest::setConnectionType(int connectionType)
|
||||
{
|
||||
connectionType_ = connectionType;
|
||||
setCoreParameter("ConnectionType", std::to_string(connectionType));
|
||||
}
|
||||
|
||||
int GetAccountProfileRequest::getSensType()const
|
||||
{
|
||||
return sensType_;
|
||||
@@ -135,17 +91,6 @@ void GetAccountProfileRequest::setDeviceType(int deviceType)
|
||||
setCoreParameter("DeviceType", std::to_string(deviceType));
|
||||
}
|
||||
|
||||
long GetAccountProfileRequest::getAccessTimestamp()const
|
||||
{
|
||||
return accessTimestamp_;
|
||||
}
|
||||
|
||||
void GetAccountProfileRequest::setAccessTimestamp(long accessTimestamp)
|
||||
{
|
||||
accessTimestamp_ = accessTimestamp;
|
||||
setCoreParameter("AccessTimestamp", std::to_string(accessTimestamp));
|
||||
}
|
||||
|
||||
int GetAccountProfileRequest::getBusinessType()const
|
||||
{
|
||||
return businessType_;
|
||||
@@ -157,3 +102,58 @@ void GetAccountProfileRequest::setBusinessType(int businessType)
|
||||
setCoreParameter("BusinessType", std::to_string(businessType));
|
||||
}
|
||||
|
||||
int GetAccountProfileRequest::getCarrier()const
|
||||
{
|
||||
return carrier_;
|
||||
}
|
||||
|
||||
void GetAccountProfileRequest::setCarrier(int carrier)
|
||||
{
|
||||
carrier_ = carrier;
|
||||
setCoreParameter("Carrier", std::to_string(carrier));
|
||||
}
|
||||
|
||||
std::string GetAccountProfileRequest::getPhone()const
|
||||
{
|
||||
return phone_;
|
||||
}
|
||||
|
||||
void GetAccountProfileRequest::setPhone(const std::string& phone)
|
||||
{
|
||||
phone_ = phone;
|
||||
setCoreParameter("Phone", phone);
|
||||
}
|
||||
|
||||
std::string GetAccountProfileRequest::getRequestUrl()const
|
||||
{
|
||||
return requestUrl_;
|
||||
}
|
||||
|
||||
void GetAccountProfileRequest::setRequestUrl(const std::string& requestUrl)
|
||||
{
|
||||
requestUrl_ = requestUrl;
|
||||
setCoreParameter("RequestUrl", requestUrl);
|
||||
}
|
||||
|
||||
int GetAccountProfileRequest::getConnectionType()const
|
||||
{
|
||||
return connectionType_;
|
||||
}
|
||||
|
||||
void GetAccountProfileRequest::setConnectionType(int connectionType)
|
||||
{
|
||||
connectionType_ = connectionType;
|
||||
setCoreParameter("ConnectionType", std::to_string(connectionType));
|
||||
}
|
||||
|
||||
long GetAccountProfileRequest::getAccessTimestamp()const
|
||||
{
|
||||
return accessTimestamp_;
|
||||
}
|
||||
|
||||
void GetAccountProfileRequest::setAccessTimestamp(long accessTimestamp)
|
||||
{
|
||||
accessTimestamp_ = accessTimestamp;
|
||||
setCoreParameter("AccessTimestamp", std::to_string(accessTimestamp));
|
||||
}
|
||||
|
||||
|
||||
@@ -35,13 +35,9 @@ GetAccountProfileResult::~GetAccountProfileResult()
|
||||
|
||||
void GetAccountProfileResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["Ip"].isNull())
|
||||
|
||||
@@ -35,13 +35,9 @@ GetInstanceCountResult::~GetInstanceCountResult()
|
||||
|
||||
void GetInstanceCountResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
|
||||
@@ -36,17 +36,6 @@ void GetIpProfileRequest::setDeviceIdMd5(const std::string& deviceIdMd5)
|
||||
setCoreParameter("DeviceIdMd5", deviceIdMd5);
|
||||
}
|
||||
|
||||
int GetIpProfileRequest::getCarrier()const
|
||||
{
|
||||
return carrier_;
|
||||
}
|
||||
|
||||
void GetIpProfileRequest::setCarrier(int carrier)
|
||||
{
|
||||
carrier_ = carrier;
|
||||
setCoreParameter("Carrier", std::to_string(carrier));
|
||||
}
|
||||
|
||||
std::string GetIpProfileRequest::getOs()const
|
||||
{
|
||||
return os_;
|
||||
@@ -58,17 +47,6 @@ void GetIpProfileRequest::setOs(const std::string& os)
|
||||
setCoreParameter("Os", os);
|
||||
}
|
||||
|
||||
std::string GetIpProfileRequest::getRequestUrl()const
|
||||
{
|
||||
return requestUrl_;
|
||||
}
|
||||
|
||||
void GetIpProfileRequest::setRequestUrl(const std::string& requestUrl)
|
||||
{
|
||||
requestUrl_ = requestUrl;
|
||||
setCoreParameter("RequestUrl", requestUrl);
|
||||
}
|
||||
|
||||
std::string GetIpProfileRequest::getIp()const
|
||||
{
|
||||
return ip_;
|
||||
@@ -91,17 +69,6 @@ void GetIpProfileRequest::setUserAgent(const std::string& userAgent)
|
||||
setCoreParameter("UserAgent", userAgent);
|
||||
}
|
||||
|
||||
int GetIpProfileRequest::getConnectionType()const
|
||||
{
|
||||
return connectionType_;
|
||||
}
|
||||
|
||||
void GetIpProfileRequest::setConnectionType(int connectionType)
|
||||
{
|
||||
connectionType_ = connectionType;
|
||||
setCoreParameter("ConnectionType", std::to_string(connectionType));
|
||||
}
|
||||
|
||||
int GetIpProfileRequest::getSensType()const
|
||||
{
|
||||
return sensType_;
|
||||
@@ -135,3 +102,36 @@ void GetIpProfileRequest::setBusinessType(int businessType)
|
||||
setCoreParameter("BusinessType", std::to_string(businessType));
|
||||
}
|
||||
|
||||
int GetIpProfileRequest::getCarrier()const
|
||||
{
|
||||
return carrier_;
|
||||
}
|
||||
|
||||
void GetIpProfileRequest::setCarrier(int carrier)
|
||||
{
|
||||
carrier_ = carrier;
|
||||
setCoreParameter("Carrier", std::to_string(carrier));
|
||||
}
|
||||
|
||||
std::string GetIpProfileRequest::getRequestUrl()const
|
||||
{
|
||||
return requestUrl_;
|
||||
}
|
||||
|
||||
void GetIpProfileRequest::setRequestUrl(const std::string& requestUrl)
|
||||
{
|
||||
requestUrl_ = requestUrl;
|
||||
setCoreParameter("RequestUrl", requestUrl);
|
||||
}
|
||||
|
||||
int GetIpProfileRequest::getConnectionType()const
|
||||
{
|
||||
return connectionType_;
|
||||
}
|
||||
|
||||
void GetIpProfileRequest::setConnectionType(int connectionType)
|
||||
{
|
||||
connectionType_ = connectionType;
|
||||
setCoreParameter("ConnectionType", std::to_string(connectionType));
|
||||
}
|
||||
|
||||
|
||||
@@ -35,13 +35,9 @@ GetIpProfileResult::~GetIpProfileResult()
|
||||
|
||||
void GetIpProfileResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["Ip"].isNull())
|
||||
|
||||
@@ -35,13 +35,9 @@ GetPhoneProfileResult::~GetPhoneProfileResult()
|
||||
|
||||
void GetPhoneProfileResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::CharReaderBuilder builder;
|
||||
Json::CharReader *reader = builder.newCharReader();
|
||||
Json::Value *val;
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
JSONCPP_STRING *errs;
|
||||
reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
|
||||
value = *val;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto dataNode = value["Data"];
|
||||
if(!dataNode["Phone"].isNull())
|
||||
|
||||
Reference in New Issue
Block a user