Generate SDK by new Generator
This commit is contained in:
@@ -21,63 +21,71 @@ set(cusanalytic_sc_online_public_header
|
||||
include/alibabacloud/cusanalytic_sc_online/Cusanalytic_sc_onlineExport.h )
|
||||
|
||||
set(cusanalytic_sc_online_public_header_model
|
||||
include/alibabacloud/cusanalytic_sc_online/model/DescribeLocationsRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/DescribeLocationsResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetSupportStoreRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetSupportStoreResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/DescribeActionDataRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/DescribeActionDataResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetPortrayalRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetPortrayalResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetHeatMapDataRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetHeatMapDataResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/DescribeLocationsRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/DescribeLocationsResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetActionCursorRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetActionCursorResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetImageUrlRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetImageUrlResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetAnalyzePlaceDataRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetAnalyzePlaceDataResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetOverviewDataRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetOverviewDataResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetLocationsRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetLocationsResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetAnalyzeCommodityDataRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetAnalyzeCommodityDataResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/ListVisitorsRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/ListVisitorsResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetAnalyzePlaceDataRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetAnalyzePlaceDataResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetEMapRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetEMapResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetHeatMapDataRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetHeatMapDataResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetImageUrlRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetImageUrlResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetLocationsRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetLocationsResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetOverviewDataRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetOverviewDataResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetPersonInStore5MinRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetPersonInStore5MinResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetPortrayalRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetPortrayalResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetRoiRankingRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetRoiRankingResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetSupportStoreRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/GetSupportStoreResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/ListVisitorsRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/ListVisitorsResult.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/SearchPersonByImgRequest.h
|
||||
include/alibabacloud/cusanalytic_sc_online/model/SearchPersonByImgResult.h )
|
||||
|
||||
set(cusanalytic_sc_online_src
|
||||
src/Cusanalytic_sc_onlineClient.cc
|
||||
src/model/DescribeLocationsRequest.cc
|
||||
src/model/DescribeLocationsResult.cc
|
||||
src/model/GetSupportStoreRequest.cc
|
||||
src/model/GetSupportStoreResult.cc
|
||||
src/model/DescribeActionDataRequest.cc
|
||||
src/model/DescribeActionDataResult.cc
|
||||
src/model/GetPortrayalRequest.cc
|
||||
src/model/GetPortrayalResult.cc
|
||||
src/model/GetHeatMapDataRequest.cc
|
||||
src/model/GetHeatMapDataResult.cc
|
||||
src/model/DescribeLocationsRequest.cc
|
||||
src/model/DescribeLocationsResult.cc
|
||||
src/model/GetActionCursorRequest.cc
|
||||
src/model/GetActionCursorResult.cc
|
||||
src/model/GetImageUrlRequest.cc
|
||||
src/model/GetImageUrlResult.cc
|
||||
src/model/GetAnalyzePlaceDataRequest.cc
|
||||
src/model/GetAnalyzePlaceDataResult.cc
|
||||
src/model/GetOverviewDataRequest.cc
|
||||
src/model/GetOverviewDataResult.cc
|
||||
src/model/GetLocationsRequest.cc
|
||||
src/model/GetLocationsResult.cc
|
||||
src/model/GetAnalyzeCommodityDataRequest.cc
|
||||
src/model/GetAnalyzeCommodityDataResult.cc
|
||||
src/model/ListVisitorsRequest.cc
|
||||
src/model/ListVisitorsResult.cc
|
||||
src/model/GetAnalyzePlaceDataRequest.cc
|
||||
src/model/GetAnalyzePlaceDataResult.cc
|
||||
src/model/GetEMapRequest.cc
|
||||
src/model/GetEMapResult.cc
|
||||
src/model/GetHeatMapDataRequest.cc
|
||||
src/model/GetHeatMapDataResult.cc
|
||||
src/model/GetImageUrlRequest.cc
|
||||
src/model/GetImageUrlResult.cc
|
||||
src/model/GetLocationsRequest.cc
|
||||
src/model/GetLocationsResult.cc
|
||||
src/model/GetOverviewDataRequest.cc
|
||||
src/model/GetOverviewDataResult.cc
|
||||
src/model/GetPersonInStore5MinRequest.cc
|
||||
src/model/GetPersonInStore5MinResult.cc
|
||||
src/model/GetPortrayalRequest.cc
|
||||
src/model/GetPortrayalResult.cc
|
||||
src/model/GetRoiRankingRequest.cc
|
||||
src/model/GetRoiRankingResult.cc
|
||||
src/model/GetSupportStoreRequest.cc
|
||||
src/model/GetSupportStoreResult.cc
|
||||
src/model/ListVisitorsRequest.cc
|
||||
src/model/ListVisitorsResult.cc
|
||||
src/model/SearchPersonByImgRequest.cc
|
||||
src/model/SearchPersonByImgResult.cc )
|
||||
|
||||
|
||||
@@ -22,32 +22,36 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "Cusanalytic_sc_onlineExport.h"
|
||||
#include "model/DescribeLocationsRequest.h"
|
||||
#include "model/DescribeLocationsResult.h"
|
||||
#include "model/GetSupportStoreRequest.h"
|
||||
#include "model/GetSupportStoreResult.h"
|
||||
#include "model/DescribeActionDataRequest.h"
|
||||
#include "model/DescribeActionDataResult.h"
|
||||
#include "model/GetPortrayalRequest.h"
|
||||
#include "model/GetPortrayalResult.h"
|
||||
#include "model/GetHeatMapDataRequest.h"
|
||||
#include "model/GetHeatMapDataResult.h"
|
||||
#include "model/DescribeLocationsRequest.h"
|
||||
#include "model/DescribeLocationsResult.h"
|
||||
#include "model/GetActionCursorRequest.h"
|
||||
#include "model/GetActionCursorResult.h"
|
||||
#include "model/GetImageUrlRequest.h"
|
||||
#include "model/GetImageUrlResult.h"
|
||||
#include "model/GetAnalyzePlaceDataRequest.h"
|
||||
#include "model/GetAnalyzePlaceDataResult.h"
|
||||
#include "model/GetOverviewDataRequest.h"
|
||||
#include "model/GetOverviewDataResult.h"
|
||||
#include "model/GetLocationsRequest.h"
|
||||
#include "model/GetLocationsResult.h"
|
||||
#include "model/GetAnalyzeCommodityDataRequest.h"
|
||||
#include "model/GetAnalyzeCommodityDataResult.h"
|
||||
#include "model/ListVisitorsRequest.h"
|
||||
#include "model/ListVisitorsResult.h"
|
||||
#include "model/GetAnalyzePlaceDataRequest.h"
|
||||
#include "model/GetAnalyzePlaceDataResult.h"
|
||||
#include "model/GetEMapRequest.h"
|
||||
#include "model/GetEMapResult.h"
|
||||
#include "model/GetHeatMapDataRequest.h"
|
||||
#include "model/GetHeatMapDataResult.h"
|
||||
#include "model/GetImageUrlRequest.h"
|
||||
#include "model/GetImageUrlResult.h"
|
||||
#include "model/GetLocationsRequest.h"
|
||||
#include "model/GetLocationsResult.h"
|
||||
#include "model/GetOverviewDataRequest.h"
|
||||
#include "model/GetOverviewDataResult.h"
|
||||
#include "model/GetPersonInStore5MinRequest.h"
|
||||
#include "model/GetPersonInStore5MinResult.h"
|
||||
#include "model/GetPortrayalRequest.h"
|
||||
#include "model/GetPortrayalResult.h"
|
||||
#include "model/GetRoiRankingRequest.h"
|
||||
#include "model/GetRoiRankingResult.h"
|
||||
#include "model/GetSupportStoreRequest.h"
|
||||
#include "model/GetSupportStoreResult.h"
|
||||
#include "model/ListVisitorsRequest.h"
|
||||
#include "model/ListVisitorsResult.h"
|
||||
#include "model/SearchPersonByImgRequest.h"
|
||||
#include "model/SearchPersonByImgResult.h"
|
||||
|
||||
@@ -59,45 +63,51 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_EXPORT Cusanalytic_sc_onlineClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::DescribeLocationsResult> DescribeLocationsOutcome;
|
||||
typedef std::future<DescribeLocationsOutcome> DescribeLocationsOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::DescribeLocationsRequest&, const DescribeLocationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLocationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSupportStoreResult> GetSupportStoreOutcome;
|
||||
typedef std::future<GetSupportStoreOutcome> GetSupportStoreOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetSupportStoreRequest&, const GetSupportStoreOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSupportStoreAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeActionDataResult> DescribeActionDataOutcome;
|
||||
typedef std::future<DescribeActionDataOutcome> DescribeActionDataOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::DescribeActionDataRequest&, const DescribeActionDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActionDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPortrayalResult> GetPortrayalOutcome;
|
||||
typedef std::future<GetPortrayalOutcome> GetPortrayalOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetPortrayalRequest&, const GetPortrayalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPortrayalAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetHeatMapDataResult> GetHeatMapDataOutcome;
|
||||
typedef std::future<GetHeatMapDataOutcome> GetHeatMapDataOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetHeatMapDataRequest&, const GetHeatMapDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHeatMapDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLocationsResult> DescribeLocationsOutcome;
|
||||
typedef std::future<DescribeLocationsOutcome> DescribeLocationsOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::DescribeLocationsRequest&, const DescribeLocationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLocationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetActionCursorResult> GetActionCursorOutcome;
|
||||
typedef std::future<GetActionCursorOutcome> GetActionCursorOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetActionCursorRequest&, const GetActionCursorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetActionCursorAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetImageUrlResult> GetImageUrlOutcome;
|
||||
typedef std::future<GetImageUrlOutcome> GetImageUrlOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetImageUrlRequest&, const GetImageUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAnalyzePlaceDataResult> GetAnalyzePlaceDataOutcome;
|
||||
typedef std::future<GetAnalyzePlaceDataOutcome> GetAnalyzePlaceDataOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetAnalyzePlaceDataRequest&, const GetAnalyzePlaceDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAnalyzePlaceDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetOverviewDataResult> GetOverviewDataOutcome;
|
||||
typedef std::future<GetOverviewDataOutcome> GetOverviewDataOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetOverviewDataRequest&, const GetOverviewDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOverviewDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetLocationsResult> GetLocationsOutcome;
|
||||
typedef std::future<GetLocationsOutcome> GetLocationsOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetLocationsRequest&, const GetLocationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLocationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAnalyzeCommodityDataResult> GetAnalyzeCommodityDataOutcome;
|
||||
typedef std::future<GetAnalyzeCommodityDataOutcome> GetAnalyzeCommodityDataOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetAnalyzeCommodityDataRequest&, const GetAnalyzeCommodityDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAnalyzeCommodityDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVisitorsResult> ListVisitorsOutcome;
|
||||
typedef std::future<ListVisitorsOutcome> ListVisitorsOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::ListVisitorsRequest&, const ListVisitorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVisitorsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetAnalyzePlaceDataResult> GetAnalyzePlaceDataOutcome;
|
||||
typedef std::future<GetAnalyzePlaceDataOutcome> GetAnalyzePlaceDataOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetAnalyzePlaceDataRequest&, const GetAnalyzePlaceDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAnalyzePlaceDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetEMapResult> GetEMapOutcome;
|
||||
typedef std::future<GetEMapOutcome> GetEMapOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetEMapRequest&, const GetEMapOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetEMapAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetHeatMapDataResult> GetHeatMapDataOutcome;
|
||||
typedef std::future<GetHeatMapDataOutcome> GetHeatMapDataOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetHeatMapDataRequest&, const GetHeatMapDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetHeatMapDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetImageUrlResult> GetImageUrlOutcome;
|
||||
typedef std::future<GetImageUrlOutcome> GetImageUrlOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetImageUrlRequest&, const GetImageUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetImageUrlAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetLocationsResult> GetLocationsOutcome;
|
||||
typedef std::future<GetLocationsOutcome> GetLocationsOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetLocationsRequest&, const GetLocationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLocationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetOverviewDataResult> GetOverviewDataOutcome;
|
||||
typedef std::future<GetOverviewDataOutcome> GetOverviewDataOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetOverviewDataRequest&, const GetOverviewDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOverviewDataAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPersonInStore5MinResult> GetPersonInStore5MinOutcome;
|
||||
typedef std::future<GetPersonInStore5MinOutcome> GetPersonInStore5MinOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetPersonInStore5MinRequest&, const GetPersonInStore5MinOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPersonInStore5MinAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetPortrayalResult> GetPortrayalOutcome;
|
||||
typedef std::future<GetPortrayalOutcome> GetPortrayalOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetPortrayalRequest&, const GetPortrayalOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPortrayalAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetRoiRankingResult> GetRoiRankingOutcome;
|
||||
typedef std::future<GetRoiRankingOutcome> GetRoiRankingOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetRoiRankingRequest&, const GetRoiRankingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetRoiRankingAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetSupportStoreResult> GetSupportStoreOutcome;
|
||||
typedef std::future<GetSupportStoreOutcome> GetSupportStoreOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::GetSupportStoreRequest&, const GetSupportStoreOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSupportStoreAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListVisitorsResult> ListVisitorsOutcome;
|
||||
typedef std::future<ListVisitorsOutcome> ListVisitorsOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::ListVisitorsRequest&, const ListVisitorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListVisitorsAsyncHandler;
|
||||
typedef Outcome<Error, Model::SearchPersonByImgResult> SearchPersonByImgOutcome;
|
||||
typedef std::future<SearchPersonByImgOutcome> SearchPersonByImgOutcomeCallable;
|
||||
typedef std::function<void(const Cusanalytic_sc_onlineClient*, const Model::SearchPersonByImgRequest&, const SearchPersonByImgOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchPersonByImgAsyncHandler;
|
||||
@@ -106,45 +116,51 @@ namespace AlibabaCloud
|
||||
Cusanalytic_sc_onlineClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
Cusanalytic_sc_onlineClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~Cusanalytic_sc_onlineClient();
|
||||
DescribeLocationsOutcome describeLocations(const Model::DescribeLocationsRequest &request)const;
|
||||
void describeLocationsAsync(const Model::DescribeLocationsRequest& request, const DescribeLocationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLocationsOutcomeCallable describeLocationsCallable(const Model::DescribeLocationsRequest& request) const;
|
||||
GetSupportStoreOutcome getSupportStore(const Model::GetSupportStoreRequest &request)const;
|
||||
void getSupportStoreAsync(const Model::GetSupportStoreRequest& request, const GetSupportStoreAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSupportStoreOutcomeCallable getSupportStoreCallable(const Model::GetSupportStoreRequest& request) const;
|
||||
DescribeActionDataOutcome describeActionData(const Model::DescribeActionDataRequest &request)const;
|
||||
void describeActionDataAsync(const Model::DescribeActionDataRequest& request, const DescribeActionDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeActionDataOutcomeCallable describeActionDataCallable(const Model::DescribeActionDataRequest& request) const;
|
||||
GetPortrayalOutcome getPortrayal(const Model::GetPortrayalRequest &request)const;
|
||||
void getPortrayalAsync(const Model::GetPortrayalRequest& request, const GetPortrayalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPortrayalOutcomeCallable getPortrayalCallable(const Model::GetPortrayalRequest& request) const;
|
||||
GetHeatMapDataOutcome getHeatMapData(const Model::GetHeatMapDataRequest &request)const;
|
||||
void getHeatMapDataAsync(const Model::GetHeatMapDataRequest& request, const GetHeatMapDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetHeatMapDataOutcomeCallable getHeatMapDataCallable(const Model::GetHeatMapDataRequest& request) const;
|
||||
DescribeLocationsOutcome describeLocations(const Model::DescribeLocationsRequest &request)const;
|
||||
void describeLocationsAsync(const Model::DescribeLocationsRequest& request, const DescribeLocationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLocationsOutcomeCallable describeLocationsCallable(const Model::DescribeLocationsRequest& request) const;
|
||||
GetActionCursorOutcome getActionCursor(const Model::GetActionCursorRequest &request)const;
|
||||
void getActionCursorAsync(const Model::GetActionCursorRequest& request, const GetActionCursorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetActionCursorOutcomeCallable getActionCursorCallable(const Model::GetActionCursorRequest& request) const;
|
||||
GetImageUrlOutcome getImageUrl(const Model::GetImageUrlRequest &request)const;
|
||||
void getImageUrlAsync(const Model::GetImageUrlRequest& request, const GetImageUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetImageUrlOutcomeCallable getImageUrlCallable(const Model::GetImageUrlRequest& request) const;
|
||||
GetAnalyzePlaceDataOutcome getAnalyzePlaceData(const Model::GetAnalyzePlaceDataRequest &request)const;
|
||||
void getAnalyzePlaceDataAsync(const Model::GetAnalyzePlaceDataRequest& request, const GetAnalyzePlaceDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAnalyzePlaceDataOutcomeCallable getAnalyzePlaceDataCallable(const Model::GetAnalyzePlaceDataRequest& request) const;
|
||||
GetOverviewDataOutcome getOverviewData(const Model::GetOverviewDataRequest &request)const;
|
||||
void getOverviewDataAsync(const Model::GetOverviewDataRequest& request, const GetOverviewDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetOverviewDataOutcomeCallable getOverviewDataCallable(const Model::GetOverviewDataRequest& request) const;
|
||||
GetLocationsOutcome getLocations(const Model::GetLocationsRequest &request)const;
|
||||
void getLocationsAsync(const Model::GetLocationsRequest& request, const GetLocationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetLocationsOutcomeCallable getLocationsCallable(const Model::GetLocationsRequest& request) const;
|
||||
GetAnalyzeCommodityDataOutcome getAnalyzeCommodityData(const Model::GetAnalyzeCommodityDataRequest &request)const;
|
||||
void getAnalyzeCommodityDataAsync(const Model::GetAnalyzeCommodityDataRequest& request, const GetAnalyzeCommodityDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAnalyzeCommodityDataOutcomeCallable getAnalyzeCommodityDataCallable(const Model::GetAnalyzeCommodityDataRequest& request) const;
|
||||
ListVisitorsOutcome listVisitors(const Model::ListVisitorsRequest &request)const;
|
||||
void listVisitorsAsync(const Model::ListVisitorsRequest& request, const ListVisitorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVisitorsOutcomeCallable listVisitorsCallable(const Model::ListVisitorsRequest& request) const;
|
||||
GetAnalyzePlaceDataOutcome getAnalyzePlaceData(const Model::GetAnalyzePlaceDataRequest &request)const;
|
||||
void getAnalyzePlaceDataAsync(const Model::GetAnalyzePlaceDataRequest& request, const GetAnalyzePlaceDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetAnalyzePlaceDataOutcomeCallable getAnalyzePlaceDataCallable(const Model::GetAnalyzePlaceDataRequest& request) const;
|
||||
GetEMapOutcome getEMap(const Model::GetEMapRequest &request)const;
|
||||
void getEMapAsync(const Model::GetEMapRequest& request, const GetEMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetEMapOutcomeCallable getEMapCallable(const Model::GetEMapRequest& request) const;
|
||||
GetHeatMapDataOutcome getHeatMapData(const Model::GetHeatMapDataRequest &request)const;
|
||||
void getHeatMapDataAsync(const Model::GetHeatMapDataRequest& request, const GetHeatMapDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetHeatMapDataOutcomeCallable getHeatMapDataCallable(const Model::GetHeatMapDataRequest& request) const;
|
||||
GetImageUrlOutcome getImageUrl(const Model::GetImageUrlRequest &request)const;
|
||||
void getImageUrlAsync(const Model::GetImageUrlRequest& request, const GetImageUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetImageUrlOutcomeCallable getImageUrlCallable(const Model::GetImageUrlRequest& request) const;
|
||||
GetLocationsOutcome getLocations(const Model::GetLocationsRequest &request)const;
|
||||
void getLocationsAsync(const Model::GetLocationsRequest& request, const GetLocationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetLocationsOutcomeCallable getLocationsCallable(const Model::GetLocationsRequest& request) const;
|
||||
GetOverviewDataOutcome getOverviewData(const Model::GetOverviewDataRequest &request)const;
|
||||
void getOverviewDataAsync(const Model::GetOverviewDataRequest& request, const GetOverviewDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetOverviewDataOutcomeCallable getOverviewDataCallable(const Model::GetOverviewDataRequest& request) const;
|
||||
GetPersonInStore5MinOutcome getPersonInStore5Min(const Model::GetPersonInStore5MinRequest &request)const;
|
||||
void getPersonInStore5MinAsync(const Model::GetPersonInStore5MinRequest& request, const GetPersonInStore5MinAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPersonInStore5MinOutcomeCallable getPersonInStore5MinCallable(const Model::GetPersonInStore5MinRequest& request) const;
|
||||
GetPortrayalOutcome getPortrayal(const Model::GetPortrayalRequest &request)const;
|
||||
void getPortrayalAsync(const Model::GetPortrayalRequest& request, const GetPortrayalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetPortrayalOutcomeCallable getPortrayalCallable(const Model::GetPortrayalRequest& request) const;
|
||||
GetRoiRankingOutcome getRoiRanking(const Model::GetRoiRankingRequest &request)const;
|
||||
void getRoiRankingAsync(const Model::GetRoiRankingRequest& request, const GetRoiRankingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetRoiRankingOutcomeCallable getRoiRankingCallable(const Model::GetRoiRankingRequest& request) const;
|
||||
GetSupportStoreOutcome getSupportStore(const Model::GetSupportStoreRequest &request)const;
|
||||
void getSupportStoreAsync(const Model::GetSupportStoreRequest& request, const GetSupportStoreAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetSupportStoreOutcomeCallable getSupportStoreCallable(const Model::GetSupportStoreRequest& request) const;
|
||||
ListVisitorsOutcome listVisitors(const Model::ListVisitorsRequest &request)const;
|
||||
void listVisitorsAsync(const Model::ListVisitorsRequest& request, const ListVisitorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListVisitorsOutcomeCallable listVisitorsCallable(const Model::ListVisitorsRequest& request) const;
|
||||
SearchPersonByImgOutcome searchPersonByImg(const Model::SearchPersonByImgRequest &request)const;
|
||||
void searchPersonByImgAsync(const Model::SearchPersonByImgRequest& request, const SearchPersonByImgAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SearchPersonByImgOutcomeCallable searchPersonByImgCallable(const Model::SearchPersonByImgRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETPERSONINSTORE5MINREQUEST_H_
|
||||
#define ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETPERSONINSTORE5MINREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cusanalytic_sc_online/Cusanalytic_sc_onlineExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cusanalytic_sc_online
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_EXPORT GetPersonInStore5MinRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetPersonInStore5MinRequest();
|
||||
~GetPersonInStore5MinRequest();
|
||||
|
||||
std::string getDate()const;
|
||||
void setDate(const std::string& date);
|
||||
long getStoreId()const;
|
||||
void setStoreId(long storeId);
|
||||
|
||||
private:
|
||||
std::string date_;
|
||||
long storeId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETPERSONINSTORE5MINREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETPERSONINSTORE5MINRESULT_H_
|
||||
#define ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETPERSONINSTORE5MINRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cusanalytic_sc_online/Cusanalytic_sc_onlineExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cusanalytic_sc_online
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_EXPORT GetPersonInStore5MinResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct PersonInStore
|
||||
{
|
||||
int number;
|
||||
long time;
|
||||
};
|
||||
|
||||
|
||||
GetPersonInStore5MinResult();
|
||||
explicit GetPersonInStore5MinResult(const std::string &payload);
|
||||
~GetPersonInStore5MinResult();
|
||||
std::string getMsg()const;
|
||||
std::vector<PersonInStore> getPersonInStores()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string msg_;
|
||||
std::vector<PersonInStore> personInStores_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETPERSONINSTORE5MINRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETROIRANKINGREQUEST_H_
|
||||
#define ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETROIRANKINGREQUEST_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <alibabacloud/cusanalytic_sc_online/Cusanalytic_sc_onlineExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cusanalytic_sc_online
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_EXPORT GetRoiRankingRequest : public RpcServiceRequest
|
||||
{
|
||||
|
||||
public:
|
||||
GetRoiRankingRequest();
|
||||
~GetRoiRankingRequest();
|
||||
|
||||
std::string getDate()const;
|
||||
void setDate(const std::string& date);
|
||||
long getStoreId()const;
|
||||
void setStoreId(long storeId);
|
||||
|
||||
private:
|
||||
std::string date_;
|
||||
long storeId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETROIRANKINGREQUEST_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETROIRANKINGRESULT_H_
|
||||
#define ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETROIRANKINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/cusanalytic_sc_online/Cusanalytic_sc_onlineExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Cusanalytic_sc_online
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_EXPORT GetRoiRankingResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct RoiRankingItem
|
||||
{
|
||||
int visitorNum;
|
||||
std::string locationName;
|
||||
};
|
||||
|
||||
|
||||
GetRoiRankingResult();
|
||||
explicit GetRoiRankingResult(const std::string &payload);
|
||||
~GetRoiRankingResult();
|
||||
std::string getMsg()const;
|
||||
std::vector<RoiRankingItem> getRoiRankingItems()const;
|
||||
bool getSuccess()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string msg_;
|
||||
std::vector<RoiRankingItem> roiRankingItems_;
|
||||
bool success_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_CUSANALYTIC_SC_ONLINE_MODEL_GETROIRANKINGRESULT_H_
|
||||
@@ -31,98 +31,26 @@ Cusanalytic_sc_onlineClient::Cusanalytic_sc_onlineClient(const Credentials &cred
|
||||
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, "cusanalytic_sc_online");
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::Cusanalytic_sc_onlineClient(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, "cusanalytic_sc_online");
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::Cusanalytic_sc_onlineClient(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, "cusanalytic_sc_online");
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::~Cusanalytic_sc_onlineClient()
|
||||
{}
|
||||
|
||||
Cusanalytic_sc_onlineClient::DescribeLocationsOutcome Cusanalytic_sc_onlineClient::describeLocations(const DescribeLocationsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeLocationsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeLocationsOutcome(DescribeLocationsResult(outcome.result()));
|
||||
else
|
||||
return DescribeLocationsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::describeLocationsAsync(const DescribeLocationsRequest& request, const DescribeLocationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeLocations(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::DescribeLocationsOutcomeCallable Cusanalytic_sc_onlineClient::describeLocationsCallable(const DescribeLocationsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeLocationsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeLocations(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetSupportStoreOutcome Cusanalytic_sc_onlineClient::getSupportStore(const GetSupportStoreRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetSupportStoreOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetSupportStoreOutcome(GetSupportStoreResult(outcome.result()));
|
||||
else
|
||||
return GetSupportStoreOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getSupportStoreAsync(const GetSupportStoreRequest& request, const GetSupportStoreAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getSupportStore(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetSupportStoreOutcomeCallable Cusanalytic_sc_onlineClient::getSupportStoreCallable(const GetSupportStoreRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetSupportStoreOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getSupportStore(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::DescribeActionDataOutcome Cusanalytic_sc_onlineClient::describeActionData(const DescribeActionDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -159,72 +87,36 @@ Cusanalytic_sc_onlineClient::DescribeActionDataOutcomeCallable Cusanalytic_sc_on
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetPortrayalOutcome Cusanalytic_sc_onlineClient::getPortrayal(const GetPortrayalRequest &request) const
|
||||
Cusanalytic_sc_onlineClient::DescribeLocationsOutcome Cusanalytic_sc_onlineClient::describeLocations(const DescribeLocationsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetPortrayalOutcome(endpointOutcome.error());
|
||||
return DescribeLocationsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetPortrayalOutcome(GetPortrayalResult(outcome.result()));
|
||||
return DescribeLocationsOutcome(DescribeLocationsResult(outcome.result()));
|
||||
else
|
||||
return GetPortrayalOutcome(outcome.error());
|
||||
return DescribeLocationsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getPortrayalAsync(const GetPortrayalRequest& request, const GetPortrayalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
void Cusanalytic_sc_onlineClient::describeLocationsAsync(const DescribeLocationsRequest& request, const DescribeLocationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getPortrayal(request), context);
|
||||
handler(this, request, describeLocations(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetPortrayalOutcomeCallable Cusanalytic_sc_onlineClient::getPortrayalCallable(const GetPortrayalRequest &request) const
|
||||
Cusanalytic_sc_onlineClient::DescribeLocationsOutcomeCallable Cusanalytic_sc_onlineClient::describeLocationsCallable(const DescribeLocationsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetPortrayalOutcome()>>(
|
||||
auto task = std::make_shared<std::packaged_task<DescribeLocationsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getPortrayal(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetHeatMapDataOutcome Cusanalytic_sc_onlineClient::getHeatMapData(const GetHeatMapDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetHeatMapDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetHeatMapDataOutcome(GetHeatMapDataResult(outcome.result()));
|
||||
else
|
||||
return GetHeatMapDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getHeatMapDataAsync(const GetHeatMapDataRequest& request, const GetHeatMapDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getHeatMapData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetHeatMapDataOutcomeCallable Cusanalytic_sc_onlineClient::getHeatMapDataCallable(const GetHeatMapDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetHeatMapDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getHeatMapData(request);
|
||||
return this->describeLocations(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
@@ -267,36 +159,36 @@ Cusanalytic_sc_onlineClient::GetActionCursorOutcomeCallable Cusanalytic_sc_onlin
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetImageUrlOutcome Cusanalytic_sc_onlineClient::getImageUrl(const GetImageUrlRequest &request) const
|
||||
Cusanalytic_sc_onlineClient::GetAnalyzeCommodityDataOutcome Cusanalytic_sc_onlineClient::getAnalyzeCommodityData(const GetAnalyzeCommodityDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetImageUrlOutcome(endpointOutcome.error());
|
||||
return GetAnalyzeCommodityDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetImageUrlOutcome(GetImageUrlResult(outcome.result()));
|
||||
return GetAnalyzeCommodityDataOutcome(GetAnalyzeCommodityDataResult(outcome.result()));
|
||||
else
|
||||
return GetImageUrlOutcome(outcome.error());
|
||||
return GetAnalyzeCommodityDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getImageUrlAsync(const GetImageUrlRequest& request, const GetImageUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
void Cusanalytic_sc_onlineClient::getAnalyzeCommodityDataAsync(const GetAnalyzeCommodityDataRequest& request, const GetAnalyzeCommodityDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getImageUrl(request), context);
|
||||
handler(this, request, getAnalyzeCommodityData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetImageUrlOutcomeCallable Cusanalytic_sc_onlineClient::getImageUrlCallable(const GetImageUrlRequest &request) const
|
||||
Cusanalytic_sc_onlineClient::GetAnalyzeCommodityDataOutcomeCallable Cusanalytic_sc_onlineClient::getAnalyzeCommodityDataCallable(const GetAnalyzeCommodityDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetImageUrlOutcome()>>(
|
||||
auto task = std::make_shared<std::packaged_task<GetAnalyzeCommodityDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getImageUrl(request);
|
||||
return this->getAnalyzeCommodityData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
@@ -339,36 +231,108 @@ Cusanalytic_sc_onlineClient::GetAnalyzePlaceDataOutcomeCallable Cusanalytic_sc_o
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetOverviewDataOutcome Cusanalytic_sc_onlineClient::getOverviewData(const GetOverviewDataRequest &request) const
|
||||
Cusanalytic_sc_onlineClient::GetEMapOutcome Cusanalytic_sc_onlineClient::getEMap(const GetEMapRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetOverviewDataOutcome(endpointOutcome.error());
|
||||
return GetEMapOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetOverviewDataOutcome(GetOverviewDataResult(outcome.result()));
|
||||
return GetEMapOutcome(GetEMapResult(outcome.result()));
|
||||
else
|
||||
return GetOverviewDataOutcome(outcome.error());
|
||||
return GetEMapOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getOverviewDataAsync(const GetOverviewDataRequest& request, const GetOverviewDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
void Cusanalytic_sc_onlineClient::getEMapAsync(const GetEMapRequest& request, const GetEMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getOverviewData(request), context);
|
||||
handler(this, request, getEMap(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetOverviewDataOutcomeCallable Cusanalytic_sc_onlineClient::getOverviewDataCallable(const GetOverviewDataRequest &request) const
|
||||
Cusanalytic_sc_onlineClient::GetEMapOutcomeCallable Cusanalytic_sc_onlineClient::getEMapCallable(const GetEMapRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetOverviewDataOutcome()>>(
|
||||
auto task = std::make_shared<std::packaged_task<GetEMapOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getOverviewData(request);
|
||||
return this->getEMap(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetHeatMapDataOutcome Cusanalytic_sc_onlineClient::getHeatMapData(const GetHeatMapDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetHeatMapDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetHeatMapDataOutcome(GetHeatMapDataResult(outcome.result()));
|
||||
else
|
||||
return GetHeatMapDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getHeatMapDataAsync(const GetHeatMapDataRequest& request, const GetHeatMapDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getHeatMapData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetHeatMapDataOutcomeCallable Cusanalytic_sc_onlineClient::getHeatMapDataCallable(const GetHeatMapDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetHeatMapDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getHeatMapData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetImageUrlOutcome Cusanalytic_sc_onlineClient::getImageUrl(const GetImageUrlRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetImageUrlOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetImageUrlOutcome(GetImageUrlResult(outcome.result()));
|
||||
else
|
||||
return GetImageUrlOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getImageUrlAsync(const GetImageUrlRequest& request, const GetImageUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getImageUrl(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetImageUrlOutcomeCallable Cusanalytic_sc_onlineClient::getImageUrlCallable(const GetImageUrlRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetImageUrlOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getImageUrl(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
@@ -411,36 +375,180 @@ Cusanalytic_sc_onlineClient::GetLocationsOutcomeCallable Cusanalytic_sc_onlineCl
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetAnalyzeCommodityDataOutcome Cusanalytic_sc_onlineClient::getAnalyzeCommodityData(const GetAnalyzeCommodityDataRequest &request) const
|
||||
Cusanalytic_sc_onlineClient::GetOverviewDataOutcome Cusanalytic_sc_onlineClient::getOverviewData(const GetOverviewDataRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetAnalyzeCommodityDataOutcome(endpointOutcome.error());
|
||||
return GetOverviewDataOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetAnalyzeCommodityDataOutcome(GetAnalyzeCommodityDataResult(outcome.result()));
|
||||
return GetOverviewDataOutcome(GetOverviewDataResult(outcome.result()));
|
||||
else
|
||||
return GetAnalyzeCommodityDataOutcome(outcome.error());
|
||||
return GetOverviewDataOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getAnalyzeCommodityDataAsync(const GetAnalyzeCommodityDataRequest& request, const GetAnalyzeCommodityDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
void Cusanalytic_sc_onlineClient::getOverviewDataAsync(const GetOverviewDataRequest& request, const GetOverviewDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getAnalyzeCommodityData(request), context);
|
||||
handler(this, request, getOverviewData(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetAnalyzeCommodityDataOutcomeCallable Cusanalytic_sc_onlineClient::getAnalyzeCommodityDataCallable(const GetAnalyzeCommodityDataRequest &request) const
|
||||
Cusanalytic_sc_onlineClient::GetOverviewDataOutcomeCallable Cusanalytic_sc_onlineClient::getOverviewDataCallable(const GetOverviewDataRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetAnalyzeCommodityDataOutcome()>>(
|
||||
auto task = std::make_shared<std::packaged_task<GetOverviewDataOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getAnalyzeCommodityData(request);
|
||||
return this->getOverviewData(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetPersonInStore5MinOutcome Cusanalytic_sc_onlineClient::getPersonInStore5Min(const GetPersonInStore5MinRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetPersonInStore5MinOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetPersonInStore5MinOutcome(GetPersonInStore5MinResult(outcome.result()));
|
||||
else
|
||||
return GetPersonInStore5MinOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getPersonInStore5MinAsync(const GetPersonInStore5MinRequest& request, const GetPersonInStore5MinAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getPersonInStore5Min(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetPersonInStore5MinOutcomeCallable Cusanalytic_sc_onlineClient::getPersonInStore5MinCallable(const GetPersonInStore5MinRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetPersonInStore5MinOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getPersonInStore5Min(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetPortrayalOutcome Cusanalytic_sc_onlineClient::getPortrayal(const GetPortrayalRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetPortrayalOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetPortrayalOutcome(GetPortrayalResult(outcome.result()));
|
||||
else
|
||||
return GetPortrayalOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getPortrayalAsync(const GetPortrayalRequest& request, const GetPortrayalAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getPortrayal(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetPortrayalOutcomeCallable Cusanalytic_sc_onlineClient::getPortrayalCallable(const GetPortrayalRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetPortrayalOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getPortrayal(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetRoiRankingOutcome Cusanalytic_sc_onlineClient::getRoiRanking(const GetRoiRankingRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetRoiRankingOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetRoiRankingOutcome(GetRoiRankingResult(outcome.result()));
|
||||
else
|
||||
return GetRoiRankingOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getRoiRankingAsync(const GetRoiRankingRequest& request, const GetRoiRankingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getRoiRanking(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetRoiRankingOutcomeCallable Cusanalytic_sc_onlineClient::getRoiRankingCallable(const GetRoiRankingRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetRoiRankingOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getRoiRanking(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetSupportStoreOutcome Cusanalytic_sc_onlineClient::getSupportStore(const GetSupportStoreRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetSupportStoreOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetSupportStoreOutcome(GetSupportStoreResult(outcome.result()));
|
||||
else
|
||||
return GetSupportStoreOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getSupportStoreAsync(const GetSupportStoreRequest& request, const GetSupportStoreAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getSupportStore(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetSupportStoreOutcomeCallable Cusanalytic_sc_onlineClient::getSupportStoreCallable(const GetSupportStoreRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetSupportStoreOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getSupportStore(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
@@ -483,42 +591,6 @@ Cusanalytic_sc_onlineClient::ListVisitorsOutcomeCallable Cusanalytic_sc_onlineCl
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetEMapOutcome Cusanalytic_sc_onlineClient::getEMap(const GetEMapRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return GetEMapOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return GetEMapOutcome(GetEMapResult(outcome.result()));
|
||||
else
|
||||
return GetEMapOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void Cusanalytic_sc_onlineClient::getEMapAsync(const GetEMapRequest& request, const GetEMapAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, getEMap(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::GetEMapOutcomeCallable Cusanalytic_sc_onlineClient::getEMapCallable(const GetEMapRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<GetEMapOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->getEMap(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
Cusanalytic_sc_onlineClient::SearchPersonByImgOutcome Cusanalytic_sc_onlineClient::searchPersonByImg(const SearchPersonByImgRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cusanalytic_sc_online/model/GetPersonInStore5MinRequest.h>
|
||||
|
||||
using AlibabaCloud::Cusanalytic_sc_online::Model::GetPersonInStore5MinRequest;
|
||||
|
||||
GetPersonInStore5MinRequest::GetPersonInStore5MinRequest() :
|
||||
RpcServiceRequest("cusanalytic_sc_online", "2019-05-24", "GetPersonInStore5Min")
|
||||
{}
|
||||
|
||||
GetPersonInStore5MinRequest::~GetPersonInStore5MinRequest()
|
||||
{}
|
||||
|
||||
std::string GetPersonInStore5MinRequest::getDate()const
|
||||
{
|
||||
return date_;
|
||||
}
|
||||
|
||||
void GetPersonInStore5MinRequest::setDate(const std::string& date)
|
||||
{
|
||||
date_ = date;
|
||||
setCoreParameter("Date", date);
|
||||
}
|
||||
|
||||
long GetPersonInStore5MinRequest::getStoreId()const
|
||||
{
|
||||
return storeId_;
|
||||
}
|
||||
|
||||
void GetPersonInStore5MinRequest::setStoreId(long storeId)
|
||||
{
|
||||
storeId_ = storeId;
|
||||
setCoreParameter("StoreId", std::to_string(storeId));
|
||||
}
|
||||
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cusanalytic_sc_online/model/GetPersonInStore5MinResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cusanalytic_sc_online;
|
||||
using namespace AlibabaCloud::Cusanalytic_sc_online::Model;
|
||||
|
||||
GetPersonInStore5MinResult::GetPersonInStore5MinResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetPersonInStore5MinResult::GetPersonInStore5MinResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetPersonInStore5MinResult::~GetPersonInStore5MinResult()
|
||||
{}
|
||||
|
||||
void GetPersonInStore5MinResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allPersonInStores = value["PersonInStores"]["PersonInStore"];
|
||||
for (auto value : allPersonInStores)
|
||||
{
|
||||
PersonInStore personInStoresObject;
|
||||
if(!value["Number"].isNull())
|
||||
personInStoresObject.number = std::stoi(value["Number"].asString());
|
||||
if(!value["Time"].isNull())
|
||||
personInStoresObject.time = std::stol(value["Time"].asString());
|
||||
personInStores_.push_back(personInStoresObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Msg"].isNull())
|
||||
msg_ = value["Msg"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string GetPersonInStore5MinResult::getMsg()const
|
||||
{
|
||||
return msg_;
|
||||
}
|
||||
|
||||
std::vector<GetPersonInStore5MinResult::PersonInStore> GetPersonInStore5MinResult::getPersonInStores()const
|
||||
{
|
||||
return personInStores_;
|
||||
}
|
||||
|
||||
bool GetPersonInStore5MinResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
49
cusanalytic_sc_online/src/model/GetRoiRankingRequest.cc
Normal file
49
cusanalytic_sc_online/src/model/GetRoiRankingRequest.cc
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cusanalytic_sc_online/model/GetRoiRankingRequest.h>
|
||||
|
||||
using AlibabaCloud::Cusanalytic_sc_online::Model::GetRoiRankingRequest;
|
||||
|
||||
GetRoiRankingRequest::GetRoiRankingRequest() :
|
||||
RpcServiceRequest("cusanalytic_sc_online", "2019-05-24", "GetRoiRanking")
|
||||
{}
|
||||
|
||||
GetRoiRankingRequest::~GetRoiRankingRequest()
|
||||
{}
|
||||
|
||||
std::string GetRoiRankingRequest::getDate()const
|
||||
{
|
||||
return date_;
|
||||
}
|
||||
|
||||
void GetRoiRankingRequest::setDate(const std::string& date)
|
||||
{
|
||||
date_ = date;
|
||||
setCoreParameter("Date", date);
|
||||
}
|
||||
|
||||
long GetRoiRankingRequest::getStoreId()const
|
||||
{
|
||||
return storeId_;
|
||||
}
|
||||
|
||||
void GetRoiRankingRequest::setStoreId(long storeId)
|
||||
{
|
||||
storeId_ = storeId;
|
||||
setCoreParameter("StoreId", std::to_string(storeId));
|
||||
}
|
||||
|
||||
73
cusanalytic_sc_online/src/model/GetRoiRankingResult.cc
Normal file
73
cusanalytic_sc_online/src/model/GetRoiRankingResult.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/cusanalytic_sc_online/model/GetRoiRankingResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Cusanalytic_sc_online;
|
||||
using namespace AlibabaCloud::Cusanalytic_sc_online::Model;
|
||||
|
||||
GetRoiRankingResult::GetRoiRankingResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
GetRoiRankingResult::GetRoiRankingResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
GetRoiRankingResult::~GetRoiRankingResult()
|
||||
{}
|
||||
|
||||
void GetRoiRankingResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRoiRankingItems = value["RoiRankingItems"]["RoiRankingItem"];
|
||||
for (auto value : allRoiRankingItems)
|
||||
{
|
||||
RoiRankingItem roiRankingItemsObject;
|
||||
if(!value["LocationName"].isNull())
|
||||
roiRankingItemsObject.locationName = value["LocationName"].asString();
|
||||
if(!value["VisitorNum"].isNull())
|
||||
roiRankingItemsObject.visitorNum = std::stoi(value["VisitorNum"].asString());
|
||||
roiRankingItems_.push_back(roiRankingItemsObject);
|
||||
}
|
||||
if(!value["Msg"].isNull())
|
||||
msg_ = value["Msg"].asString();
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string GetRoiRankingResult::getMsg()const
|
||||
{
|
||||
return msg_;
|
||||
}
|
||||
|
||||
std::vector<GetRoiRankingResult::RoiRankingItem> GetRoiRankingResult::getRoiRankingItems()const
|
||||
{
|
||||
return roiRankingItems_;
|
||||
}
|
||||
|
||||
bool GetRoiRankingResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user