sdk-team 3 anni fa
parent
commit
9b3d0e6145
40 ha cambiato i file con 1 aggiunte e 2805 eliminazioni
  1. 1 1
      VERSION
  2. 0 36
      facebody/CMakeLists.txt
  3. 0 72
      facebody/include/alibabacloud/facebody/FacebodyClient.h
  4. 0 64
      facebody/include/alibabacloud/facebody/model/AddBodyTraceRequest.h
  5. 0 59
      facebody/include/alibabacloud/facebody/model/AddBodyTraceResult.h
  6. 0 51
      facebody/include/alibabacloud/facebody/model/CreateBodyDbRequest.h
  7. 0 59
      facebody/include/alibabacloud/facebody/model/CreateBodyDbResult.h
  8. 0 54
      facebody/include/alibabacloud/facebody/model/CreateBodyPersonRequest.h
  9. 0 59
      facebody/include/alibabacloud/facebody/model/CreateBodyPersonResult.h
  10. 0 51
      facebody/include/alibabacloud/facebody/model/DeleteBodyDbRequest.h
  11. 0 53
      facebody/include/alibabacloud/facebody/model/DeleteBodyDbResult.h
  12. 0 54
      facebody/include/alibabacloud/facebody/model/DeleteBodyPersonRequest.h
  13. 0 53
      facebody/include/alibabacloud/facebody/model/DeleteBodyPersonResult.h
  14. 0 54
      facebody/include/alibabacloud/facebody/model/GetBodyPersonRequest.h
  15. 0 69
      facebody/include/alibabacloud/facebody/model/GetBodyPersonResult.h
  16. 0 54
      facebody/include/alibabacloud/facebody/model/ListBodyDbsRequest.h
  17. 0 65
      facebody/include/alibabacloud/facebody/model/ListBodyDbsResult.h
  18. 0 57
      facebody/include/alibabacloud/facebody/model/ListBodyPersonRequest.h
  19. 0 68
      facebody/include/alibabacloud/facebody/model/ListBodyPersonResult.h
  20. 0 64
      facebody/include/alibabacloud/facebody/model/SearchBodyTraceRequest.h
  21. 0 67
      facebody/include/alibabacloud/facebody/model/SearchBodyTraceResult.h
  22. 0 324
      facebody/src/FacebodyClient.cc
  23. 0 93
      facebody/src/model/AddBodyTraceRequest.cc
  24. 0 66
      facebody/src/model/AddBodyTraceResult.cc
  25. 0 63
      facebody/src/model/CreateBodyDbRequest.cc
  26. 0 66
      facebody/src/model/CreateBodyDbResult.cc
  27. 0 72
      facebody/src/model/CreateBodyPersonRequest.cc
  28. 0 66
      facebody/src/model/CreateBodyPersonResult.cc
  29. 0 63
      facebody/src/model/DeleteBodyDbRequest.cc
  30. 0 58
      facebody/src/model/DeleteBodyDbResult.cc
  31. 0 72
      facebody/src/model/DeleteBodyPersonRequest.cc
  32. 0 58
      facebody/src/model/DeleteBodyPersonResult.cc
  33. 0 72
      facebody/src/model/GetBodyPersonRequest.cc
  34. 0 84
      facebody/src/model/GetBodyPersonResult.cc
  35. 0 72
      facebody/src/model/ListBodyDbsRequest.cc
  36. 0 76
      facebody/src/model/ListBodyDbsResult.cc
  37. 0 81
      facebody/src/model/ListBodyPersonRequest.cc
  38. 0 82
      facebody/src/model/ListBodyPersonResult.cc
  39. 0 93
      facebody/src/model/SearchBodyTraceRequest.cc
  40. 0 80
      facebody/src/model/SearchBodyTraceResult.cc

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1371
+1.36.1372

+ 0 - 36
facebody/CMakeLists.txt

@@ -21,8 +21,6 @@ set(facebody_public_header
 	include/alibabacloud/facebody/FacebodyExport.h )
 	include/alibabacloud/facebody/FacebodyExport.h )
 
 
 set(facebody_public_header_model 
 set(facebody_public_header_model 
-	include/alibabacloud/facebody/model/AddBodyTraceRequest.h
-	include/alibabacloud/facebody/model/AddBodyTraceResult.h
 	include/alibabacloud/facebody/model/AddFaceRequest.h
 	include/alibabacloud/facebody/model/AddFaceRequest.h
 	include/alibabacloud/facebody/model/AddFaceResult.h
 	include/alibabacloud/facebody/model/AddFaceResult.h
 	include/alibabacloud/facebody/model/AddFaceEntityRequest.h
 	include/alibabacloud/facebody/model/AddFaceEntityRequest.h
@@ -41,16 +39,8 @@ set(facebody_public_header_model
 	include/alibabacloud/facebody/model/CompareFaceResult.h
 	include/alibabacloud/facebody/model/CompareFaceResult.h
 	include/alibabacloud/facebody/model/CountCrowdRequest.h
 	include/alibabacloud/facebody/model/CountCrowdRequest.h
 	include/alibabacloud/facebody/model/CountCrowdResult.h
 	include/alibabacloud/facebody/model/CountCrowdResult.h
-	include/alibabacloud/facebody/model/CreateBodyDbRequest.h
-	include/alibabacloud/facebody/model/CreateBodyDbResult.h
-	include/alibabacloud/facebody/model/CreateBodyPersonRequest.h
-	include/alibabacloud/facebody/model/CreateBodyPersonResult.h
 	include/alibabacloud/facebody/model/CreateFaceDbRequest.h
 	include/alibabacloud/facebody/model/CreateFaceDbRequest.h
 	include/alibabacloud/facebody/model/CreateFaceDbResult.h
 	include/alibabacloud/facebody/model/CreateFaceDbResult.h
-	include/alibabacloud/facebody/model/DeleteBodyDbRequest.h
-	include/alibabacloud/facebody/model/DeleteBodyDbResult.h
-	include/alibabacloud/facebody/model/DeleteBodyPersonRequest.h
-	include/alibabacloud/facebody/model/DeleteBodyPersonResult.h
 	include/alibabacloud/facebody/model/DeleteFaceRequest.h
 	include/alibabacloud/facebody/model/DeleteFaceRequest.h
 	include/alibabacloud/facebody/model/DeleteFaceResult.h
 	include/alibabacloud/facebody/model/DeleteFaceResult.h
 	include/alibabacloud/facebody/model/DeleteFaceDbRequest.h
 	include/alibabacloud/facebody/model/DeleteFaceDbRequest.h
@@ -97,8 +87,6 @@ set(facebody_public_header_model
 	include/alibabacloud/facebody/model/GenerateHumanAnimeStyleResult.h
 	include/alibabacloud/facebody/model/GenerateHumanAnimeStyleResult.h
 	include/alibabacloud/facebody/model/GenerateHumanSketchStyleRequest.h
 	include/alibabacloud/facebody/model/GenerateHumanSketchStyleRequest.h
 	include/alibabacloud/facebody/model/GenerateHumanSketchStyleResult.h
 	include/alibabacloud/facebody/model/GenerateHumanSketchStyleResult.h
-	include/alibabacloud/facebody/model/GetBodyPersonRequest.h
-	include/alibabacloud/facebody/model/GetBodyPersonResult.h
 	include/alibabacloud/facebody/model/GetFaceEntityRequest.h
 	include/alibabacloud/facebody/model/GetFaceEntityRequest.h
 	include/alibabacloud/facebody/model/GetFaceEntityResult.h
 	include/alibabacloud/facebody/model/GetFaceEntityResult.h
 	include/alibabacloud/facebody/model/GetRealPersonVerificationResultRequest.h
 	include/alibabacloud/facebody/model/GetRealPersonVerificationResultRequest.h
@@ -107,10 +95,6 @@ set(facebody_public_header_model
 	include/alibabacloud/facebody/model/HandPostureResult.h
 	include/alibabacloud/facebody/model/HandPostureResult.h
 	include/alibabacloud/facebody/model/LiquifyFaceRequest.h
 	include/alibabacloud/facebody/model/LiquifyFaceRequest.h
 	include/alibabacloud/facebody/model/LiquifyFaceResult.h
 	include/alibabacloud/facebody/model/LiquifyFaceResult.h
-	include/alibabacloud/facebody/model/ListBodyDbsRequest.h
-	include/alibabacloud/facebody/model/ListBodyDbsResult.h
-	include/alibabacloud/facebody/model/ListBodyPersonRequest.h
-	include/alibabacloud/facebody/model/ListBodyPersonResult.h
 	include/alibabacloud/facebody/model/ListFaceDbsRequest.h
 	include/alibabacloud/facebody/model/ListFaceDbsRequest.h
 	include/alibabacloud/facebody/model/ListFaceDbsResult.h
 	include/alibabacloud/facebody/model/ListFaceDbsResult.h
 	include/alibabacloud/facebody/model/ListFaceEntitiesRequest.h
 	include/alibabacloud/facebody/model/ListFaceEntitiesRequest.h
@@ -137,8 +121,6 @@ set(facebody_public_header_model
 	include/alibabacloud/facebody/model/RetouchBodyResult.h
 	include/alibabacloud/facebody/model/RetouchBodyResult.h
 	include/alibabacloud/facebody/model/RetouchSkinRequest.h
 	include/alibabacloud/facebody/model/RetouchSkinRequest.h
 	include/alibabacloud/facebody/model/RetouchSkinResult.h
 	include/alibabacloud/facebody/model/RetouchSkinResult.h
-	include/alibabacloud/facebody/model/SearchBodyTraceRequest.h
-	include/alibabacloud/facebody/model/SearchBodyTraceResult.h
 	include/alibabacloud/facebody/model/SearchFaceRequest.h
 	include/alibabacloud/facebody/model/SearchFaceRequest.h
 	include/alibabacloud/facebody/model/SearchFaceResult.h
 	include/alibabacloud/facebody/model/SearchFaceResult.h
 	include/alibabacloud/facebody/model/SwapFacialFeaturesRequest.h
 	include/alibabacloud/facebody/model/SwapFacialFeaturesRequest.h
@@ -150,8 +132,6 @@ set(facebody_public_header_model
 
 
 set(facebody_src 
 set(facebody_src 
 	src/FacebodyClient.cc
 	src/FacebodyClient.cc
-	src/model/AddBodyTraceRequest.cc
-	src/model/AddBodyTraceResult.cc
 	src/model/AddFaceRequest.cc
 	src/model/AddFaceRequest.cc
 	src/model/AddFaceResult.cc
 	src/model/AddFaceResult.cc
 	src/model/AddFaceEntityRequest.cc
 	src/model/AddFaceEntityRequest.cc
@@ -170,16 +150,8 @@ set(facebody_src
 	src/model/CompareFaceResult.cc
 	src/model/CompareFaceResult.cc
 	src/model/CountCrowdRequest.cc
 	src/model/CountCrowdRequest.cc
 	src/model/CountCrowdResult.cc
 	src/model/CountCrowdResult.cc
-	src/model/CreateBodyDbRequest.cc
-	src/model/CreateBodyDbResult.cc
-	src/model/CreateBodyPersonRequest.cc
-	src/model/CreateBodyPersonResult.cc
 	src/model/CreateFaceDbRequest.cc
 	src/model/CreateFaceDbRequest.cc
 	src/model/CreateFaceDbResult.cc
 	src/model/CreateFaceDbResult.cc
-	src/model/DeleteBodyDbRequest.cc
-	src/model/DeleteBodyDbResult.cc
-	src/model/DeleteBodyPersonRequest.cc
-	src/model/DeleteBodyPersonResult.cc
 	src/model/DeleteFaceRequest.cc
 	src/model/DeleteFaceRequest.cc
 	src/model/DeleteFaceResult.cc
 	src/model/DeleteFaceResult.cc
 	src/model/DeleteFaceDbRequest.cc
 	src/model/DeleteFaceDbRequest.cc
@@ -226,8 +198,6 @@ set(facebody_src
 	src/model/GenerateHumanAnimeStyleResult.cc
 	src/model/GenerateHumanAnimeStyleResult.cc
 	src/model/GenerateHumanSketchStyleRequest.cc
 	src/model/GenerateHumanSketchStyleRequest.cc
 	src/model/GenerateHumanSketchStyleResult.cc
 	src/model/GenerateHumanSketchStyleResult.cc
-	src/model/GetBodyPersonRequest.cc
-	src/model/GetBodyPersonResult.cc
 	src/model/GetFaceEntityRequest.cc
 	src/model/GetFaceEntityRequest.cc
 	src/model/GetFaceEntityResult.cc
 	src/model/GetFaceEntityResult.cc
 	src/model/GetRealPersonVerificationResultRequest.cc
 	src/model/GetRealPersonVerificationResultRequest.cc
@@ -236,10 +206,6 @@ set(facebody_src
 	src/model/HandPostureResult.cc
 	src/model/HandPostureResult.cc
 	src/model/LiquifyFaceRequest.cc
 	src/model/LiquifyFaceRequest.cc
 	src/model/LiquifyFaceResult.cc
 	src/model/LiquifyFaceResult.cc
-	src/model/ListBodyDbsRequest.cc
-	src/model/ListBodyDbsResult.cc
-	src/model/ListBodyPersonRequest.cc
-	src/model/ListBodyPersonResult.cc
 	src/model/ListFaceDbsRequest.cc
 	src/model/ListFaceDbsRequest.cc
 	src/model/ListFaceDbsResult.cc
 	src/model/ListFaceDbsResult.cc
 	src/model/ListFaceEntitiesRequest.cc
 	src/model/ListFaceEntitiesRequest.cc
@@ -266,8 +232,6 @@ set(facebody_src
 	src/model/RetouchBodyResult.cc
 	src/model/RetouchBodyResult.cc
 	src/model/RetouchSkinRequest.cc
 	src/model/RetouchSkinRequest.cc
 	src/model/RetouchSkinResult.cc
 	src/model/RetouchSkinResult.cc
-	src/model/SearchBodyTraceRequest.cc
-	src/model/SearchBodyTraceResult.cc
 	src/model/SearchFaceRequest.cc
 	src/model/SearchFaceRequest.cc
 	src/model/SearchFaceResult.cc
 	src/model/SearchFaceResult.cc
 	src/model/SwapFacialFeaturesRequest.cc
 	src/model/SwapFacialFeaturesRequest.cc

+ 0 - 72
facebody/include/alibabacloud/facebody/FacebodyClient.h

@@ -22,8 +22,6 @@
 #include <alibabacloud/core/EndpointProvider.h>
 #include <alibabacloud/core/EndpointProvider.h>
 #include <alibabacloud/core/RpcServiceClient.h>
 #include <alibabacloud/core/RpcServiceClient.h>
 #include "FacebodyExport.h"
 #include "FacebodyExport.h"
-#include "model/AddBodyTraceRequest.h"
-#include "model/AddBodyTraceResult.h"
 #include "model/AddFaceRequest.h"
 #include "model/AddFaceRequest.h"
 #include "model/AddFaceResult.h"
 #include "model/AddFaceResult.h"
 #include "model/AddFaceEntityRequest.h"
 #include "model/AddFaceEntityRequest.h"
@@ -42,16 +40,8 @@
 #include "model/CompareFaceResult.h"
 #include "model/CompareFaceResult.h"
 #include "model/CountCrowdRequest.h"
 #include "model/CountCrowdRequest.h"
 #include "model/CountCrowdResult.h"
 #include "model/CountCrowdResult.h"
-#include "model/CreateBodyDbRequest.h"
-#include "model/CreateBodyDbResult.h"
-#include "model/CreateBodyPersonRequest.h"
-#include "model/CreateBodyPersonResult.h"
 #include "model/CreateFaceDbRequest.h"
 #include "model/CreateFaceDbRequest.h"
 #include "model/CreateFaceDbResult.h"
 #include "model/CreateFaceDbResult.h"
-#include "model/DeleteBodyDbRequest.h"
-#include "model/DeleteBodyDbResult.h"
-#include "model/DeleteBodyPersonRequest.h"
-#include "model/DeleteBodyPersonResult.h"
 #include "model/DeleteFaceRequest.h"
 #include "model/DeleteFaceRequest.h"
 #include "model/DeleteFaceResult.h"
 #include "model/DeleteFaceResult.h"
 #include "model/DeleteFaceDbRequest.h"
 #include "model/DeleteFaceDbRequest.h"
@@ -98,8 +88,6 @@
 #include "model/GenerateHumanAnimeStyleResult.h"
 #include "model/GenerateHumanAnimeStyleResult.h"
 #include "model/GenerateHumanSketchStyleRequest.h"
 #include "model/GenerateHumanSketchStyleRequest.h"
 #include "model/GenerateHumanSketchStyleResult.h"
 #include "model/GenerateHumanSketchStyleResult.h"
-#include "model/GetBodyPersonRequest.h"
-#include "model/GetBodyPersonResult.h"
 #include "model/GetFaceEntityRequest.h"
 #include "model/GetFaceEntityRequest.h"
 #include "model/GetFaceEntityResult.h"
 #include "model/GetFaceEntityResult.h"
 #include "model/GetRealPersonVerificationResultRequest.h"
 #include "model/GetRealPersonVerificationResultRequest.h"
@@ -108,10 +96,6 @@
 #include "model/HandPostureResult.h"
 #include "model/HandPostureResult.h"
 #include "model/LiquifyFaceRequest.h"
 #include "model/LiquifyFaceRequest.h"
 #include "model/LiquifyFaceResult.h"
 #include "model/LiquifyFaceResult.h"
-#include "model/ListBodyDbsRequest.h"
-#include "model/ListBodyDbsResult.h"
-#include "model/ListBodyPersonRequest.h"
-#include "model/ListBodyPersonResult.h"
 #include "model/ListFaceDbsRequest.h"
 #include "model/ListFaceDbsRequest.h"
 #include "model/ListFaceDbsResult.h"
 #include "model/ListFaceDbsResult.h"
 #include "model/ListFaceEntitiesRequest.h"
 #include "model/ListFaceEntitiesRequest.h"
@@ -138,8 +122,6 @@
 #include "model/RetouchBodyResult.h"
 #include "model/RetouchBodyResult.h"
 #include "model/RetouchSkinRequest.h"
 #include "model/RetouchSkinRequest.h"
 #include "model/RetouchSkinResult.h"
 #include "model/RetouchSkinResult.h"
-#include "model/SearchBodyTraceRequest.h"
-#include "model/SearchBodyTraceResult.h"
 #include "model/SearchFaceRequest.h"
 #include "model/SearchFaceRequest.h"
 #include "model/SearchFaceResult.h"
 #include "model/SearchFaceResult.h"
 #include "model/SwapFacialFeaturesRequest.h"
 #include "model/SwapFacialFeaturesRequest.h"
@@ -157,9 +139,6 @@ namespace AlibabaCloud
 		class ALIBABACLOUD_FACEBODY_EXPORT FacebodyClient : public RpcServiceClient
 		class ALIBABACLOUD_FACEBODY_EXPORT FacebodyClient : public RpcServiceClient
 		{
 		{
 		public:
 		public:
-			typedef Outcome<Error, Model::AddBodyTraceResult> AddBodyTraceOutcome;
-			typedef std::future<AddBodyTraceOutcome> AddBodyTraceOutcomeCallable;
-			typedef std::function<void(const FacebodyClient*, const Model::AddBodyTraceRequest&, const AddBodyTraceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddBodyTraceAsyncHandler;
 			typedef Outcome<Error, Model::AddFaceResult> AddFaceOutcome;
 			typedef Outcome<Error, Model::AddFaceResult> AddFaceOutcome;
 			typedef std::future<AddFaceOutcome> AddFaceOutcomeCallable;
 			typedef std::future<AddFaceOutcome> AddFaceOutcomeCallable;
 			typedef std::function<void(const FacebodyClient*, const Model::AddFaceRequest&, const AddFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddFaceAsyncHandler;
 			typedef std::function<void(const FacebodyClient*, const Model::AddFaceRequest&, const AddFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddFaceAsyncHandler;
@@ -187,21 +166,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CountCrowdResult> CountCrowdOutcome;
 			typedef Outcome<Error, Model::CountCrowdResult> CountCrowdOutcome;
 			typedef std::future<CountCrowdOutcome> CountCrowdOutcomeCallable;
 			typedef std::future<CountCrowdOutcome> CountCrowdOutcomeCallable;
 			typedef std::function<void(const FacebodyClient*, const Model::CountCrowdRequest&, const CountCrowdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountCrowdAsyncHandler;
 			typedef std::function<void(const FacebodyClient*, const Model::CountCrowdRequest&, const CountCrowdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CountCrowdAsyncHandler;
-			typedef Outcome<Error, Model::CreateBodyDbResult> CreateBodyDbOutcome;
-			typedef std::future<CreateBodyDbOutcome> CreateBodyDbOutcomeCallable;
-			typedef std::function<void(const FacebodyClient*, const Model::CreateBodyDbRequest&, const CreateBodyDbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBodyDbAsyncHandler;
-			typedef Outcome<Error, Model::CreateBodyPersonResult> CreateBodyPersonOutcome;
-			typedef std::future<CreateBodyPersonOutcome> CreateBodyPersonOutcomeCallable;
-			typedef std::function<void(const FacebodyClient*, const Model::CreateBodyPersonRequest&, const CreateBodyPersonOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBodyPersonAsyncHandler;
 			typedef Outcome<Error, Model::CreateFaceDbResult> CreateFaceDbOutcome;
 			typedef Outcome<Error, Model::CreateFaceDbResult> CreateFaceDbOutcome;
 			typedef std::future<CreateFaceDbOutcome> CreateFaceDbOutcomeCallable;
 			typedef std::future<CreateFaceDbOutcome> CreateFaceDbOutcomeCallable;
 			typedef std::function<void(const FacebodyClient*, const Model::CreateFaceDbRequest&, const CreateFaceDbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFaceDbAsyncHandler;
 			typedef std::function<void(const FacebodyClient*, const Model::CreateFaceDbRequest&, const CreateFaceDbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFaceDbAsyncHandler;
-			typedef Outcome<Error, Model::DeleteBodyDbResult> DeleteBodyDbOutcome;
-			typedef std::future<DeleteBodyDbOutcome> DeleteBodyDbOutcomeCallable;
-			typedef std::function<void(const FacebodyClient*, const Model::DeleteBodyDbRequest&, const DeleteBodyDbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBodyDbAsyncHandler;
-			typedef Outcome<Error, Model::DeleteBodyPersonResult> DeleteBodyPersonOutcome;
-			typedef std::future<DeleteBodyPersonOutcome> DeleteBodyPersonOutcomeCallable;
-			typedef std::function<void(const FacebodyClient*, const Model::DeleteBodyPersonRequest&, const DeleteBodyPersonOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBodyPersonAsyncHandler;
 			typedef Outcome<Error, Model::DeleteFaceResult> DeleteFaceOutcome;
 			typedef Outcome<Error, Model::DeleteFaceResult> DeleteFaceOutcome;
 			typedef std::future<DeleteFaceOutcome> DeleteFaceOutcomeCallable;
 			typedef std::future<DeleteFaceOutcome> DeleteFaceOutcomeCallable;
 			typedef std::function<void(const FacebodyClient*, const Model::DeleteFaceRequest&, const DeleteFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFaceAsyncHandler;
 			typedef std::function<void(const FacebodyClient*, const Model::DeleteFaceRequest&, const DeleteFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFaceAsyncHandler;
@@ -271,9 +238,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::GenerateHumanSketchStyleResult> GenerateHumanSketchStyleOutcome;
 			typedef Outcome<Error, Model::GenerateHumanSketchStyleResult> GenerateHumanSketchStyleOutcome;
 			typedef std::future<GenerateHumanSketchStyleOutcome> GenerateHumanSketchStyleOutcomeCallable;
 			typedef std::future<GenerateHumanSketchStyleOutcome> GenerateHumanSketchStyleOutcomeCallable;
 			typedef std::function<void(const FacebodyClient*, const Model::GenerateHumanSketchStyleRequest&, const GenerateHumanSketchStyleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateHumanSketchStyleAsyncHandler;
 			typedef std::function<void(const FacebodyClient*, const Model::GenerateHumanSketchStyleRequest&, const GenerateHumanSketchStyleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateHumanSketchStyleAsyncHandler;
-			typedef Outcome<Error, Model::GetBodyPersonResult> GetBodyPersonOutcome;
-			typedef std::future<GetBodyPersonOutcome> GetBodyPersonOutcomeCallable;
-			typedef std::function<void(const FacebodyClient*, const Model::GetBodyPersonRequest&, const GetBodyPersonOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBodyPersonAsyncHandler;
 			typedef Outcome<Error, Model::GetFaceEntityResult> GetFaceEntityOutcome;
 			typedef Outcome<Error, Model::GetFaceEntityResult> GetFaceEntityOutcome;
 			typedef std::future<GetFaceEntityOutcome> GetFaceEntityOutcomeCallable;
 			typedef std::future<GetFaceEntityOutcome> GetFaceEntityOutcomeCallable;
 			typedef std::function<void(const FacebodyClient*, const Model::GetFaceEntityRequest&, const GetFaceEntityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFaceEntityAsyncHandler;
 			typedef std::function<void(const FacebodyClient*, const Model::GetFaceEntityRequest&, const GetFaceEntityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFaceEntityAsyncHandler;
@@ -286,12 +250,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::LiquifyFaceResult> LiquifyFaceOutcome;
 			typedef Outcome<Error, Model::LiquifyFaceResult> LiquifyFaceOutcome;
 			typedef std::future<LiquifyFaceOutcome> LiquifyFaceOutcomeCallable;
 			typedef std::future<LiquifyFaceOutcome> LiquifyFaceOutcomeCallable;
 			typedef std::function<void(const FacebodyClient*, const Model::LiquifyFaceRequest&, const LiquifyFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LiquifyFaceAsyncHandler;
 			typedef std::function<void(const FacebodyClient*, const Model::LiquifyFaceRequest&, const LiquifyFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LiquifyFaceAsyncHandler;
-			typedef Outcome<Error, Model::ListBodyDbsResult> ListBodyDbsOutcome;
-			typedef std::future<ListBodyDbsOutcome> ListBodyDbsOutcomeCallable;
-			typedef std::function<void(const FacebodyClient*, const Model::ListBodyDbsRequest&, const ListBodyDbsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBodyDbsAsyncHandler;
-			typedef Outcome<Error, Model::ListBodyPersonResult> ListBodyPersonOutcome;
-			typedef std::future<ListBodyPersonOutcome> ListBodyPersonOutcomeCallable;
-			typedef std::function<void(const FacebodyClient*, const Model::ListBodyPersonRequest&, const ListBodyPersonOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBodyPersonAsyncHandler;
 			typedef Outcome<Error, Model::ListFaceDbsResult> ListFaceDbsOutcome;
 			typedef Outcome<Error, Model::ListFaceDbsResult> ListFaceDbsOutcome;
 			typedef std::future<ListFaceDbsOutcome> ListFaceDbsOutcomeCallable;
 			typedef std::future<ListFaceDbsOutcome> ListFaceDbsOutcomeCallable;
 			typedef std::function<void(const FacebodyClient*, const Model::ListFaceDbsRequest&, const ListFaceDbsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFaceDbsAsyncHandler;
 			typedef std::function<void(const FacebodyClient*, const Model::ListFaceDbsRequest&, const ListFaceDbsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFaceDbsAsyncHandler;
@@ -331,9 +289,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::RetouchSkinResult> RetouchSkinOutcome;
 			typedef Outcome<Error, Model::RetouchSkinResult> RetouchSkinOutcome;
 			typedef std::future<RetouchSkinOutcome> RetouchSkinOutcomeCallable;
 			typedef std::future<RetouchSkinOutcome> RetouchSkinOutcomeCallable;
 			typedef std::function<void(const FacebodyClient*, const Model::RetouchSkinRequest&, const RetouchSkinOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RetouchSkinAsyncHandler;
 			typedef std::function<void(const FacebodyClient*, const Model::RetouchSkinRequest&, const RetouchSkinOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RetouchSkinAsyncHandler;
-			typedef Outcome<Error, Model::SearchBodyTraceResult> SearchBodyTraceOutcome;
-			typedef std::future<SearchBodyTraceOutcome> SearchBodyTraceOutcomeCallable;
-			typedef std::function<void(const FacebodyClient*, const Model::SearchBodyTraceRequest&, const SearchBodyTraceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchBodyTraceAsyncHandler;
 			typedef Outcome<Error, Model::SearchFaceResult> SearchFaceOutcome;
 			typedef Outcome<Error, Model::SearchFaceResult> SearchFaceOutcome;
 			typedef std::future<SearchFaceOutcome> SearchFaceOutcomeCallable;
 			typedef std::future<SearchFaceOutcome> SearchFaceOutcomeCallable;
 			typedef std::function<void(const FacebodyClient*, const Model::SearchFaceRequest&, const SearchFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchFaceAsyncHandler;
 			typedef std::function<void(const FacebodyClient*, const Model::SearchFaceRequest&, const SearchFaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SearchFaceAsyncHandler;
@@ -351,9 +306,6 @@ namespace AlibabaCloud
 			FacebodyClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
 			FacebodyClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
 			FacebodyClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
 			FacebodyClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
 			~FacebodyClient();
 			~FacebodyClient();
-			AddBodyTraceOutcome addBodyTrace(const Model::AddBodyTraceRequest &request)const;
-			void addBodyTraceAsync(const Model::AddBodyTraceRequest& request, const AddBodyTraceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddBodyTraceOutcomeCallable addBodyTraceCallable(const Model::AddBodyTraceRequest& request) const;
 			AddFaceOutcome addFace(const Model::AddFaceRequest &request)const;
 			AddFaceOutcome addFace(const Model::AddFaceRequest &request)const;
 			void addFaceAsync(const Model::AddFaceRequest& request, const AddFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void addFaceAsync(const Model::AddFaceRequest& request, const AddFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddFaceOutcomeCallable addFaceCallable(const Model::AddFaceRequest& request) const;
 			AddFaceOutcomeCallable addFaceCallable(const Model::AddFaceRequest& request) const;
@@ -381,21 +333,9 @@ namespace AlibabaCloud
 			CountCrowdOutcome countCrowd(const Model::CountCrowdRequest &request)const;
 			CountCrowdOutcome countCrowd(const Model::CountCrowdRequest &request)const;
 			void countCrowdAsync(const Model::CountCrowdRequest& request, const CountCrowdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void countCrowdAsync(const Model::CountCrowdRequest& request, const CountCrowdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CountCrowdOutcomeCallable countCrowdCallable(const Model::CountCrowdRequest& request) const;
 			CountCrowdOutcomeCallable countCrowdCallable(const Model::CountCrowdRequest& request) const;
-			CreateBodyDbOutcome createBodyDb(const Model::CreateBodyDbRequest &request)const;
-			void createBodyDbAsync(const Model::CreateBodyDbRequest& request, const CreateBodyDbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateBodyDbOutcomeCallable createBodyDbCallable(const Model::CreateBodyDbRequest& request) const;
-			CreateBodyPersonOutcome createBodyPerson(const Model::CreateBodyPersonRequest &request)const;
-			void createBodyPersonAsync(const Model::CreateBodyPersonRequest& request, const CreateBodyPersonAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateBodyPersonOutcomeCallable createBodyPersonCallable(const Model::CreateBodyPersonRequest& request) const;
 			CreateFaceDbOutcome createFaceDb(const Model::CreateFaceDbRequest &request)const;
 			CreateFaceDbOutcome createFaceDb(const Model::CreateFaceDbRequest &request)const;
 			void createFaceDbAsync(const Model::CreateFaceDbRequest& request, const CreateFaceDbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createFaceDbAsync(const Model::CreateFaceDbRequest& request, const CreateFaceDbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateFaceDbOutcomeCallable createFaceDbCallable(const Model::CreateFaceDbRequest& request) const;
 			CreateFaceDbOutcomeCallable createFaceDbCallable(const Model::CreateFaceDbRequest& request) const;
-			DeleteBodyDbOutcome deleteBodyDb(const Model::DeleteBodyDbRequest &request)const;
-			void deleteBodyDbAsync(const Model::DeleteBodyDbRequest& request, const DeleteBodyDbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteBodyDbOutcomeCallable deleteBodyDbCallable(const Model::DeleteBodyDbRequest& request) const;
-			DeleteBodyPersonOutcome deleteBodyPerson(const Model::DeleteBodyPersonRequest &request)const;
-			void deleteBodyPersonAsync(const Model::DeleteBodyPersonRequest& request, const DeleteBodyPersonAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteBodyPersonOutcomeCallable deleteBodyPersonCallable(const Model::DeleteBodyPersonRequest& request) const;
 			DeleteFaceOutcome deleteFace(const Model::DeleteFaceRequest &request)const;
 			DeleteFaceOutcome deleteFace(const Model::DeleteFaceRequest &request)const;
 			void deleteFaceAsync(const Model::DeleteFaceRequest& request, const DeleteFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void deleteFaceAsync(const Model::DeleteFaceRequest& request, const DeleteFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteFaceOutcomeCallable deleteFaceCallable(const Model::DeleteFaceRequest& request) const;
 			DeleteFaceOutcomeCallable deleteFaceCallable(const Model::DeleteFaceRequest& request) const;
@@ -465,9 +405,6 @@ namespace AlibabaCloud
 			GenerateHumanSketchStyleOutcome generateHumanSketchStyle(const Model::GenerateHumanSketchStyleRequest &request)const;
 			GenerateHumanSketchStyleOutcome generateHumanSketchStyle(const Model::GenerateHumanSketchStyleRequest &request)const;
 			void generateHumanSketchStyleAsync(const Model::GenerateHumanSketchStyleRequest& request, const GenerateHumanSketchStyleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void generateHumanSketchStyleAsync(const Model::GenerateHumanSketchStyleRequest& request, const GenerateHumanSketchStyleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GenerateHumanSketchStyleOutcomeCallable generateHumanSketchStyleCallable(const Model::GenerateHumanSketchStyleRequest& request) const;
 			GenerateHumanSketchStyleOutcomeCallable generateHumanSketchStyleCallable(const Model::GenerateHumanSketchStyleRequest& request) const;
-			GetBodyPersonOutcome getBodyPerson(const Model::GetBodyPersonRequest &request)const;
-			void getBodyPersonAsync(const Model::GetBodyPersonRequest& request, const GetBodyPersonAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			GetBodyPersonOutcomeCallable getBodyPersonCallable(const Model::GetBodyPersonRequest& request) const;
 			GetFaceEntityOutcome getFaceEntity(const Model::GetFaceEntityRequest &request)const;
 			GetFaceEntityOutcome getFaceEntity(const Model::GetFaceEntityRequest &request)const;
 			void getFaceEntityAsync(const Model::GetFaceEntityRequest& request, const GetFaceEntityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void getFaceEntityAsync(const Model::GetFaceEntityRequest& request, const GetFaceEntityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetFaceEntityOutcomeCallable getFaceEntityCallable(const Model::GetFaceEntityRequest& request) const;
 			GetFaceEntityOutcomeCallable getFaceEntityCallable(const Model::GetFaceEntityRequest& request) const;
@@ -480,12 +417,6 @@ namespace AlibabaCloud
 			LiquifyFaceOutcome liquifyFace(const Model::LiquifyFaceRequest &request)const;
 			LiquifyFaceOutcome liquifyFace(const Model::LiquifyFaceRequest &request)const;
 			void liquifyFaceAsync(const Model::LiquifyFaceRequest& request, const LiquifyFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void liquifyFaceAsync(const Model::LiquifyFaceRequest& request, const LiquifyFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			LiquifyFaceOutcomeCallable liquifyFaceCallable(const Model::LiquifyFaceRequest& request) const;
 			LiquifyFaceOutcomeCallable liquifyFaceCallable(const Model::LiquifyFaceRequest& request) const;
-			ListBodyDbsOutcome listBodyDbs(const Model::ListBodyDbsRequest &request)const;
-			void listBodyDbsAsync(const Model::ListBodyDbsRequest& request, const ListBodyDbsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ListBodyDbsOutcomeCallable listBodyDbsCallable(const Model::ListBodyDbsRequest& request) const;
-			ListBodyPersonOutcome listBodyPerson(const Model::ListBodyPersonRequest &request)const;
-			void listBodyPersonAsync(const Model::ListBodyPersonRequest& request, const ListBodyPersonAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ListBodyPersonOutcomeCallable listBodyPersonCallable(const Model::ListBodyPersonRequest& request) const;
 			ListFaceDbsOutcome listFaceDbs(const Model::ListFaceDbsRequest &request)const;
 			ListFaceDbsOutcome listFaceDbs(const Model::ListFaceDbsRequest &request)const;
 			void listFaceDbsAsync(const Model::ListFaceDbsRequest& request, const ListFaceDbsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void listFaceDbsAsync(const Model::ListFaceDbsRequest& request, const ListFaceDbsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListFaceDbsOutcomeCallable listFaceDbsCallable(const Model::ListFaceDbsRequest& request) const;
 			ListFaceDbsOutcomeCallable listFaceDbsCallable(const Model::ListFaceDbsRequest& request) const;
@@ -525,9 +456,6 @@ namespace AlibabaCloud
 			RetouchSkinOutcome retouchSkin(const Model::RetouchSkinRequest &request)const;
 			RetouchSkinOutcome retouchSkin(const Model::RetouchSkinRequest &request)const;
 			void retouchSkinAsync(const Model::RetouchSkinRequest& request, const RetouchSkinAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void retouchSkinAsync(const Model::RetouchSkinRequest& request, const RetouchSkinAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RetouchSkinOutcomeCallable retouchSkinCallable(const Model::RetouchSkinRequest& request) const;
 			RetouchSkinOutcomeCallable retouchSkinCallable(const Model::RetouchSkinRequest& request) const;
-			SearchBodyTraceOutcome searchBodyTrace(const Model::SearchBodyTraceRequest &request)const;
-			void searchBodyTraceAsync(const Model::SearchBodyTraceRequest& request, const SearchBodyTraceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SearchBodyTraceOutcomeCallable searchBodyTraceCallable(const Model::SearchBodyTraceRequest& request) const;
 			SearchFaceOutcome searchFace(const Model::SearchFaceRequest &request)const;
 			SearchFaceOutcome searchFace(const Model::SearchFaceRequest &request)const;
 			void searchFaceAsync(const Model::SearchFaceRequest& request, const SearchFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void searchFaceAsync(const Model::SearchFaceRequest& request, const SearchFaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SearchFaceOutcomeCallable searchFaceCallable(const Model::SearchFaceRequest& request) const;
 			SearchFaceOutcomeCallable searchFaceCallable(const Model::SearchFaceRequest& request) const;

+ 0 - 64
facebody/include/alibabacloud/facebody/model/AddBodyTraceRequest.h

@@ -1,64 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_ADDBODYTRACEREQUEST_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_ADDBODYTRACEREQUEST_H_
-
-#include <alibabacloud/facebody/FacebodyExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Facebody {
-namespace Model {
-class ALIBABACLOUD_FACEBODY_EXPORT AddBodyTraceRequest : public RpcServiceRequest {
-public:
-	struct Images {
-		std::string imageURL;
-		std::string imageData;
-	};
-	AddBodyTraceRequest();
-	~AddBodyTraceRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getExtraData() const;
-	void setExtraData(const std::string &extraData);
-	long getPersonId() const;
-	void setPersonId(long personId);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::vector<Images> getImages() const;
-	void setImages(const std::vector<Images> &images);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	long getDbId() const;
-	void setDbId(long dbId);
-
-private:
-	bool formatResultToJson_;
-	std::string extraData_;
-	long personId_;
-	std::string ossFile_;
-	std::vector<Images> images_;
-	std::string requestProxyBy_;
-	long dbId_;
-};
-} // namespace Model
-} // namespace Facebody
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_ADDBODYTRACEREQUEST_H_

+ 0 - 59
facebody/include/alibabacloud/facebody/model/AddBodyTraceResult.h

@@ -1,59 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_ADDBODYTRACERESULT_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_ADDBODYTRACERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/facebody/FacebodyExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Facebody
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_FACEBODY_EXPORT AddBodyTraceResult : public ServiceResult
-			{
-			public:
-				struct Data
-				{
-					long id;
-				};
-
-
-				AddBodyTraceResult();
-				explicit AddBodyTraceResult(const std::string &payload);
-				~AddBodyTraceResult();
-				std::string getMessage()const;
-				Data getData()const;
-				std::string getCode()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				Data data_;
-				std::string code_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_ADDBODYTRACERESULT_H_

+ 0 - 51
facebody/include/alibabacloud/facebody/model/CreateBodyDbRequest.h

@@ -1,51 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYDBREQUEST_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYDBREQUEST_H_
-
-#include <alibabacloud/facebody/FacebodyExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Facebody {
-namespace Model {
-class ALIBABACLOUD_FACEBODY_EXPORT CreateBodyDbRequest : public RpcServiceRequest {
-public:
-	CreateBodyDbRequest();
-	~CreateBodyDbRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	std::string getName() const;
-	void setName(const std::string &name);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	std::string name_;
-};
-} // namespace Model
-} // namespace Facebody
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYDBREQUEST_H_

+ 0 - 59
facebody/include/alibabacloud/facebody/model/CreateBodyDbResult.h

@@ -1,59 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYDBRESULT_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYDBRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/facebody/FacebodyExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Facebody
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_FACEBODY_EXPORT CreateBodyDbResult : public ServiceResult
-			{
-			public:
-				struct Data
-				{
-					long id;
-				};
-
-
-				CreateBodyDbResult();
-				explicit CreateBodyDbResult(const std::string &payload);
-				~CreateBodyDbResult();
-				std::string getMessage()const;
-				Data getData()const;
-				std::string getCode()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				Data data_;
-				std::string code_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYDBRESULT_H_

+ 0 - 54
facebody/include/alibabacloud/facebody/model/CreateBodyPersonRequest.h

@@ -1,54 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYPERSONREQUEST_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYPERSONREQUEST_H_
-
-#include <alibabacloud/facebody/FacebodyExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Facebody {
-namespace Model {
-class ALIBABACLOUD_FACEBODY_EXPORT CreateBodyPersonRequest : public RpcServiceRequest {
-public:
-	CreateBodyPersonRequest();
-	~CreateBodyPersonRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	long getDbId() const;
-	void setDbId(long dbId);
-	std::string getName() const;
-	void setName(const std::string &name);
-
-private:
-	bool formatResultToJson_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	long dbId_;
-	std::string name_;
-};
-} // namespace Model
-} // namespace Facebody
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYPERSONREQUEST_H_

+ 0 - 59
facebody/include/alibabacloud/facebody/model/CreateBodyPersonResult.h

@@ -1,59 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYPERSONRESULT_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYPERSONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/facebody/FacebodyExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Facebody
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_FACEBODY_EXPORT CreateBodyPersonResult : public ServiceResult
-			{
-			public:
-				struct Data
-				{
-					long id;
-				};
-
-
-				CreateBodyPersonResult();
-				explicit CreateBodyPersonResult(const std::string &payload);
-				~CreateBodyPersonResult();
-				std::string getMessage()const;
-				Data getData()const;
-				std::string getCode()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				Data data_;
-				std::string code_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_CREATEBODYPERSONRESULT_H_

+ 0 - 51
facebody/include/alibabacloud/facebody/model/DeleteBodyDbRequest.h

@@ -1,51 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYDBREQUEST_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYDBREQUEST_H_
-
-#include <alibabacloud/facebody/FacebodyExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Facebody {
-namespace Model {
-class ALIBABACLOUD_FACEBODY_EXPORT DeleteBodyDbRequest : public RpcServiceRequest {
-public:
-	DeleteBodyDbRequest();
-	~DeleteBodyDbRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	long getId() const;
-	void setId(long id);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-
-private:
-	bool formatResultToJson_;
-	long id_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-};
-} // namespace Model
-} // namespace Facebody
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYDBREQUEST_H_

+ 0 - 53
facebody/include/alibabacloud/facebody/model/DeleteBodyDbResult.h

@@ -1,53 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYDBRESULT_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYDBRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/facebody/FacebodyExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Facebody
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_FACEBODY_EXPORT DeleteBodyDbResult : public ServiceResult
-			{
-			public:
-
-
-				DeleteBodyDbResult();
-				explicit DeleteBodyDbResult(const std::string &payload);
-				~DeleteBodyDbResult();
-				std::string getMessage()const;
-				std::string getCode()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				std::string code_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYDBRESULT_H_

+ 0 - 54
facebody/include/alibabacloud/facebody/model/DeleteBodyPersonRequest.h

@@ -1,54 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYPERSONREQUEST_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYPERSONREQUEST_H_
-
-#include <alibabacloud/facebody/FacebodyExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Facebody {
-namespace Model {
-class ALIBABACLOUD_FACEBODY_EXPORT DeleteBodyPersonRequest : public RpcServiceRequest {
-public:
-	DeleteBodyPersonRequest();
-	~DeleteBodyPersonRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	long getPersonId() const;
-	void setPersonId(long personId);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	long getDbId() const;
-	void setDbId(long dbId);
-
-private:
-	bool formatResultToJson_;
-	long personId_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	long dbId_;
-};
-} // namespace Model
-} // namespace Facebody
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYPERSONREQUEST_H_

+ 0 - 53
facebody/include/alibabacloud/facebody/model/DeleteBodyPersonResult.h

@@ -1,53 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYPERSONRESULT_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYPERSONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/facebody/FacebodyExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Facebody
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_FACEBODY_EXPORT DeleteBodyPersonResult : public ServiceResult
-			{
-			public:
-
-
-				DeleteBodyPersonResult();
-				explicit DeleteBodyPersonResult(const std::string &payload);
-				~DeleteBodyPersonResult();
-				std::string getMessage()const;
-				std::string getCode()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				std::string code_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_DELETEBODYPERSONRESULT_H_

+ 0 - 54
facebody/include/alibabacloud/facebody/model/GetBodyPersonRequest.h

@@ -1,54 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_GETBODYPERSONREQUEST_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_GETBODYPERSONREQUEST_H_
-
-#include <alibabacloud/facebody/FacebodyExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Facebody {
-namespace Model {
-class ALIBABACLOUD_FACEBODY_EXPORT GetBodyPersonRequest : public RpcServiceRequest {
-public:
-	GetBodyPersonRequest();
-	~GetBodyPersonRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	long getPersonId() const;
-	void setPersonId(long personId);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	long getDbId() const;
-	void setDbId(long dbId);
-
-private:
-	bool formatResultToJson_;
-	long personId_;
-	std::string ossFile_;
-	std::string requestProxyBy_;
-	long dbId_;
-};
-} // namespace Model
-} // namespace Facebody
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_GETBODYPERSONREQUEST_H_

+ 0 - 69
facebody/include/alibabacloud/facebody/model/GetBodyPersonResult.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_GETBODYPERSONRESULT_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_GETBODYPERSONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/facebody/FacebodyExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Facebody
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_FACEBODY_EXPORT GetBodyPersonResult : public ServiceResult
-			{
-			public:
-				struct Data
-				{
-					struct Trace
-					{
-						long id;
-						std::string extraData;
-					};
-					long traceCount;
-					long instanceId;
-					std::vector<Trace> traceList;
-					long dbId;
-					long id;
-					std::string name;
-				};
-
-
-				GetBodyPersonResult();
-				explicit GetBodyPersonResult(const std::string &payload);
-				~GetBodyPersonResult();
-				std::string getMessage()const;
-				Data getData()const;
-				std::string getCode()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				Data data_;
-				std::string code_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_GETBODYPERSONRESULT_H_

+ 0 - 54
facebody/include/alibabacloud/facebody/model/ListBodyDbsRequest.h

@@ -1,54 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_LISTBODYDBSREQUEST_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_LISTBODYDBSREQUEST_H_
-
-#include <alibabacloud/facebody/FacebodyExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Facebody {
-namespace Model {
-class ALIBABACLOUD_FACEBODY_EXPORT ListBodyDbsRequest : public RpcServiceRequest {
-public:
-	ListBodyDbsRequest();
-	~ListBodyDbsRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	long getLimit() const;
-	void setLimit(long limit);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	long getOffset() const;
-	void setOffset(long offset);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-
-private:
-	bool formatResultToJson_;
-	long limit_;
-	std::string ossFile_;
-	long offset_;
-	std::string requestProxyBy_;
-};
-} // namespace Model
-} // namespace Facebody
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_LISTBODYDBSREQUEST_H_

+ 0 - 65
facebody/include/alibabacloud/facebody/model/ListBodyDbsResult.h

@@ -1,65 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_LISTBODYDBSRESULT_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_LISTBODYDBSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/facebody/FacebodyExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Facebody
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_FACEBODY_EXPORT ListBodyDbsResult : public ServiceResult
-			{
-			public:
-				struct Data
-				{
-					struct DbListItem
-					{
-						long id;
-						std::string name;
-					};
-					long total;
-					std::vector<DbListItem> dbList;
-				};
-
-
-				ListBodyDbsResult();
-				explicit ListBodyDbsResult(const std::string &payload);
-				~ListBodyDbsResult();
-				std::string getMessage()const;
-				Data getData()const;
-				std::string getCode()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				Data data_;
-				std::string code_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_LISTBODYDBSRESULT_H_

+ 0 - 57
facebody/include/alibabacloud/facebody/model/ListBodyPersonRequest.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_LISTBODYPERSONREQUEST_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_LISTBODYPERSONREQUEST_H_
-
-#include <alibabacloud/facebody/FacebodyExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Facebody {
-namespace Model {
-class ALIBABACLOUD_FACEBODY_EXPORT ListBodyPersonRequest : public RpcServiceRequest {
-public:
-	ListBodyPersonRequest();
-	~ListBodyPersonRequest();
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	long getLimit() const;
-	void setLimit(long limit);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	long getOffset() const;
-	void setOffset(long offset);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	long getDbId() const;
-	void setDbId(long dbId);
-
-private:
-	bool formatResultToJson_;
-	long limit_;
-	std::string ossFile_;
-	long offset_;
-	std::string requestProxyBy_;
-	long dbId_;
-};
-} // namespace Model
-} // namespace Facebody
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_LISTBODYPERSONREQUEST_H_

+ 0 - 68
facebody/include/alibabacloud/facebody/model/ListBodyPersonResult.h

@@ -1,68 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_LISTBODYPERSONRESULT_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_LISTBODYPERSONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/facebody/FacebodyExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Facebody
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_FACEBODY_EXPORT ListBodyPersonResult : public ServiceResult
-			{
-			public:
-				struct Data
-				{
-					struct Person
-					{
-						long traceCount;
-						long instanceId;
-						long dbId;
-						long id;
-						std::string name;
-					};
-					std::vector<Person> personList;
-					long total;
-				};
-
-
-				ListBodyPersonResult();
-				explicit ListBodyPersonResult(const std::string &payload);
-				~ListBodyPersonResult();
-				std::string getMessage()const;
-				Data getData()const;
-				std::string getCode()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				Data data_;
-				std::string code_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_LISTBODYPERSONRESULT_H_

+ 0 - 64
facebody/include/alibabacloud/facebody/model/SearchBodyTraceRequest.h

@@ -1,64 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_SEARCHBODYTRACEREQUEST_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_SEARCHBODYTRACEREQUEST_H_
-
-#include <alibabacloud/facebody/FacebodyExport.h>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <string>
-#include <vector>
-#include <map>
-
-namespace AlibabaCloud {
-namespace Facebody {
-namespace Model {
-class ALIBABACLOUD_FACEBODY_EXPORT SearchBodyTraceRequest : public RpcServiceRequest {
-public:
-	struct Images {
-		std::string imageURL;
-		std::string imageData;
-	};
-	SearchBodyTraceRequest();
-	~SearchBodyTraceRequest();
-	float getMinScore() const;
-	void setMinScore(float minScore);
-	bool getFormatResultToJson() const;
-	void setFormatResultToJson(bool formatResultToJson);
-	long getLimit() const;
-	void setLimit(long limit);
-	std::string getOssFile() const;
-	void setOssFile(const std::string &ossFile);
-	std::vector<Images> getImages() const;
-	void setImages(const std::vector<Images> &images);
-	std::string getRequestProxyBy() const;
-	void setRequestProxyBy(const std::string &requestProxyBy);
-	long getDbId() const;
-	void setDbId(long dbId);
-
-private:
-	float minScore_;
-	bool formatResultToJson_;
-	long limit_;
-	std::string ossFile_;
-	std::vector<Images> images_;
-	std::string requestProxyBy_;
-	long dbId_;
-};
-} // namespace Model
-} // namespace Facebody
-} // namespace AlibabaCloud
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_SEARCHBODYTRACEREQUEST_H_

+ 0 - 67
facebody/include/alibabacloud/facebody/model/SearchBodyTraceResult.h

@@ -1,67 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ALIBABACLOUD_FACEBODY_MODEL_SEARCHBODYTRACERESULT_H_
-#define ALIBABACLOUD_FACEBODY_MODEL_SEARCHBODYTRACERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/facebody/FacebodyExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Facebody
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_FACEBODY_EXPORT SearchBodyTraceResult : public ServiceResult
-			{
-			public:
-				struct Data
-				{
-					struct Trace
-					{
-						float score;
-						long personId;
-						long dbId;
-						long traceId;
-						std::string extraData;
-					};
-					std::vector<Trace> matchList;
-				};
-
-
-				SearchBodyTraceResult();
-				explicit SearchBodyTraceResult(const std::string &payload);
-				~SearchBodyTraceResult();
-				std::string getMessage()const;
-				Data getData()const;
-				std::string getCode()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string message_;
-				Data data_;
-				std::string code_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_FACEBODY_MODEL_SEARCHBODYTRACERESULT_H_

+ 0 - 324
facebody/src/FacebodyClient.cc

@@ -51,42 +51,6 @@ FacebodyClient::FacebodyClient(const std::string & accessKeyId, const std::strin
 FacebodyClient::~FacebodyClient()
 FacebodyClient::~FacebodyClient()
 {}
 {}
 
 
-FacebodyClient::AddBodyTraceOutcome FacebodyClient::addBodyTrace(const AddBodyTraceRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return AddBodyTraceOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return AddBodyTraceOutcome(AddBodyTraceResult(outcome.result()));
-	else
-		return AddBodyTraceOutcome(outcome.error());
-}
-
-void FacebodyClient::addBodyTraceAsync(const AddBodyTraceRequest& request, const AddBodyTraceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, addBodyTrace(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-FacebodyClient::AddBodyTraceOutcomeCallable FacebodyClient::addBodyTraceCallable(const AddBodyTraceRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<AddBodyTraceOutcome()>>(
-			[this, request]()
-			{
-			return this->addBodyTrace(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 FacebodyClient::AddFaceOutcome FacebodyClient::addFace(const AddFaceRequest &request) const
 FacebodyClient::AddFaceOutcome FacebodyClient::addFace(const AddFaceRequest &request) const
 {
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -411,78 +375,6 @@ FacebodyClient::CountCrowdOutcomeCallable FacebodyClient::countCrowdCallable(con
 	return task->get_future();
 	return task->get_future();
 }
 }
 
 
-FacebodyClient::CreateBodyDbOutcome FacebodyClient::createBodyDb(const CreateBodyDbRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return CreateBodyDbOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return CreateBodyDbOutcome(CreateBodyDbResult(outcome.result()));
-	else
-		return CreateBodyDbOutcome(outcome.error());
-}
-
-void FacebodyClient::createBodyDbAsync(const CreateBodyDbRequest& request, const CreateBodyDbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, createBodyDb(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-FacebodyClient::CreateBodyDbOutcomeCallable FacebodyClient::createBodyDbCallable(const CreateBodyDbRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<CreateBodyDbOutcome()>>(
-			[this, request]()
-			{
-			return this->createBodyDb(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-FacebodyClient::CreateBodyPersonOutcome FacebodyClient::createBodyPerson(const CreateBodyPersonRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return CreateBodyPersonOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return CreateBodyPersonOutcome(CreateBodyPersonResult(outcome.result()));
-	else
-		return CreateBodyPersonOutcome(outcome.error());
-}
-
-void FacebodyClient::createBodyPersonAsync(const CreateBodyPersonRequest& request, const CreateBodyPersonAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, createBodyPerson(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-FacebodyClient::CreateBodyPersonOutcomeCallable FacebodyClient::createBodyPersonCallable(const CreateBodyPersonRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<CreateBodyPersonOutcome()>>(
-			[this, request]()
-			{
-			return this->createBodyPerson(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 FacebodyClient::CreateFaceDbOutcome FacebodyClient::createFaceDb(const CreateFaceDbRequest &request) const
 FacebodyClient::CreateFaceDbOutcome FacebodyClient::createFaceDb(const CreateFaceDbRequest &request) const
 {
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -519,78 +411,6 @@ FacebodyClient::CreateFaceDbOutcomeCallable FacebodyClient::createFaceDbCallable
 	return task->get_future();
 	return task->get_future();
 }
 }
 
 
-FacebodyClient::DeleteBodyDbOutcome FacebodyClient::deleteBodyDb(const DeleteBodyDbRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DeleteBodyDbOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DeleteBodyDbOutcome(DeleteBodyDbResult(outcome.result()));
-	else
-		return DeleteBodyDbOutcome(outcome.error());
-}
-
-void FacebodyClient::deleteBodyDbAsync(const DeleteBodyDbRequest& request, const DeleteBodyDbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, deleteBodyDb(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-FacebodyClient::DeleteBodyDbOutcomeCallable FacebodyClient::deleteBodyDbCallable(const DeleteBodyDbRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DeleteBodyDbOutcome()>>(
-			[this, request]()
-			{
-			return this->deleteBodyDb(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-FacebodyClient::DeleteBodyPersonOutcome FacebodyClient::deleteBodyPerson(const DeleteBodyPersonRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return DeleteBodyPersonOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return DeleteBodyPersonOutcome(DeleteBodyPersonResult(outcome.result()));
-	else
-		return DeleteBodyPersonOutcome(outcome.error());
-}
-
-void FacebodyClient::deleteBodyPersonAsync(const DeleteBodyPersonRequest& request, const DeleteBodyPersonAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, deleteBodyPerson(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-FacebodyClient::DeleteBodyPersonOutcomeCallable FacebodyClient::deleteBodyPersonCallable(const DeleteBodyPersonRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<DeleteBodyPersonOutcome()>>(
-			[this, request]()
-			{
-			return this->deleteBodyPerson(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 FacebodyClient::DeleteFaceOutcome FacebodyClient::deleteFace(const DeleteFaceRequest &request) const
 FacebodyClient::DeleteFaceOutcome FacebodyClient::deleteFace(const DeleteFaceRequest &request) const
 {
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1419,42 +1239,6 @@ FacebodyClient::GenerateHumanSketchStyleOutcomeCallable FacebodyClient::generate
 	return task->get_future();
 	return task->get_future();
 }
 }
 
 
-FacebodyClient::GetBodyPersonOutcome FacebodyClient::getBodyPerson(const GetBodyPersonRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return GetBodyPersonOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return GetBodyPersonOutcome(GetBodyPersonResult(outcome.result()));
-	else
-		return GetBodyPersonOutcome(outcome.error());
-}
-
-void FacebodyClient::getBodyPersonAsync(const GetBodyPersonRequest& request, const GetBodyPersonAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, getBodyPerson(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-FacebodyClient::GetBodyPersonOutcomeCallable FacebodyClient::getBodyPersonCallable(const GetBodyPersonRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<GetBodyPersonOutcome()>>(
-			[this, request]()
-			{
-			return this->getBodyPerson(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 FacebodyClient::GetFaceEntityOutcome FacebodyClient::getFaceEntity(const GetFaceEntityRequest &request) const
 FacebodyClient::GetFaceEntityOutcome FacebodyClient::getFaceEntity(const GetFaceEntityRequest &request) const
 {
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1599,78 +1383,6 @@ FacebodyClient::LiquifyFaceOutcomeCallable FacebodyClient::liquifyFaceCallable(c
 	return task->get_future();
 	return task->get_future();
 }
 }
 
 
-FacebodyClient::ListBodyDbsOutcome FacebodyClient::listBodyDbs(const ListBodyDbsRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return ListBodyDbsOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return ListBodyDbsOutcome(ListBodyDbsResult(outcome.result()));
-	else
-		return ListBodyDbsOutcome(outcome.error());
-}
-
-void FacebodyClient::listBodyDbsAsync(const ListBodyDbsRequest& request, const ListBodyDbsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, listBodyDbs(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-FacebodyClient::ListBodyDbsOutcomeCallable FacebodyClient::listBodyDbsCallable(const ListBodyDbsRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<ListBodyDbsOutcome()>>(
-			[this, request]()
-			{
-			return this->listBodyDbs(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
-FacebodyClient::ListBodyPersonOutcome FacebodyClient::listBodyPerson(const ListBodyPersonRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return ListBodyPersonOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return ListBodyPersonOutcome(ListBodyPersonResult(outcome.result()));
-	else
-		return ListBodyPersonOutcome(outcome.error());
-}
-
-void FacebodyClient::listBodyPersonAsync(const ListBodyPersonRequest& request, const ListBodyPersonAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, listBodyPerson(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-FacebodyClient::ListBodyPersonOutcomeCallable FacebodyClient::listBodyPersonCallable(const ListBodyPersonRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<ListBodyPersonOutcome()>>(
-			[this, request]()
-			{
-			return this->listBodyPerson(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 FacebodyClient::ListFaceDbsOutcome FacebodyClient::listFaceDbs(const ListFaceDbsRequest &request) const
 FacebodyClient::ListFaceDbsOutcome FacebodyClient::listFaceDbs(const ListFaceDbsRequest &request) const
 {
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2139,42 +1851,6 @@ FacebodyClient::RetouchSkinOutcomeCallable FacebodyClient::retouchSkinCallable(c
 	return task->get_future();
 	return task->get_future();
 }
 }
 
 
-FacebodyClient::SearchBodyTraceOutcome FacebodyClient::searchBodyTrace(const SearchBodyTraceRequest &request) const
-{
-	auto endpointOutcome = endpointProvider_->getEndpoint();
-	if (!endpointOutcome.isSuccess())
-		return SearchBodyTraceOutcome(endpointOutcome.error());
-
-	auto outcome = makeRequest(endpointOutcome.result(), request);
-
-	if (outcome.isSuccess())
-		return SearchBodyTraceOutcome(SearchBodyTraceResult(outcome.result()));
-	else
-		return SearchBodyTraceOutcome(outcome.error());
-}
-
-void FacebodyClient::searchBodyTraceAsync(const SearchBodyTraceRequest& request, const SearchBodyTraceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
-{
-	auto fn = [this, request, handler, context]()
-	{
-		handler(this, request, searchBodyTrace(request), context);
-	};
-
-	asyncExecute(new Runnable(fn));
-}
-
-FacebodyClient::SearchBodyTraceOutcomeCallable FacebodyClient::searchBodyTraceCallable(const SearchBodyTraceRequest &request) const
-{
-	auto task = std::make_shared<std::packaged_task<SearchBodyTraceOutcome()>>(
-			[this, request]()
-			{
-			return this->searchBodyTrace(request);
-			});
-
-	asyncExecute(new Runnable([task]() { (*task)(); }));
-	return task->get_future();
-}
-
 FacebodyClient::SearchFaceOutcome FacebodyClient::searchFace(const SearchFaceRequest &request) const
 FacebodyClient::SearchFaceOutcome FacebodyClient::searchFace(const SearchFaceRequest &request) const
 {
 {
 	auto endpointOutcome = endpointProvider_->getEndpoint();
 	auto endpointOutcome = endpointProvider_->getEndpoint();

+ 0 - 93
facebody/src/model/AddBodyTraceRequest.cc

@@ -1,93 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/AddBodyTraceRequest.h>
-
-using AlibabaCloud::Facebody::Model::AddBodyTraceRequest;
-
-AddBodyTraceRequest::AddBodyTraceRequest()
-    : RpcServiceRequest("facebody", "2019-12-30", "AddBodyTrace") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-AddBodyTraceRequest::~AddBodyTraceRequest() {}
-
-bool AddBodyTraceRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void AddBodyTraceRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-std::string AddBodyTraceRequest::getExtraData() const {
-  return extraData_;
-}
-
-void AddBodyTraceRequest::setExtraData(const std::string &extraData) {
-  extraData_ = extraData;
-  setBodyParameter(std::string("ExtraData"), extraData);
-}
-
-long AddBodyTraceRequest::getPersonId() const {
-  return personId_;
-}
-
-void AddBodyTraceRequest::setPersonId(long personId) {
-  personId_ = personId;
-  setBodyParameter(std::string("PersonId"), std::to_string(personId));
-}
-
-std::string AddBodyTraceRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void AddBodyTraceRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::vector<AddBodyTraceRequest::Images> AddBodyTraceRequest::getImages() const {
-  return images_;
-}
-
-void AddBodyTraceRequest::setImages(const std::vector<AddBodyTraceRequest::Images> &images) {
-  images_ = images;
-  for(int dep1 = 0; dep1 != images.size(); dep1++) {
-    setBodyParameter(std::string("Images") + "." + std::to_string(dep1 + 1) + ".ImageURL", images[dep1].imageURL);
-    setBodyParameter(std::string("Images") + "." + std::to_string(dep1 + 1) + ".ImageData", images[dep1].imageData);
-  }
-}
-
-std::string AddBodyTraceRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void AddBodyTraceRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-
-long AddBodyTraceRequest::getDbId() const {
-  return dbId_;
-}
-
-void AddBodyTraceRequest::setDbId(long dbId) {
-  dbId_ = dbId;
-  setBodyParameter(std::string("DbId"), std::to_string(dbId));
-}
-

+ 0 - 66
facebody/src/model/AddBodyTraceResult.cc

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

+ 0 - 63
facebody/src/model/CreateBodyDbRequest.cc

@@ -1,63 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/CreateBodyDbRequest.h>
-
-using AlibabaCloud::Facebody::Model::CreateBodyDbRequest;
-
-CreateBodyDbRequest::CreateBodyDbRequest()
-    : RpcServiceRequest("facebody", "2019-12-30", "CreateBodyDb") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-CreateBodyDbRequest::~CreateBodyDbRequest() {}
-
-bool CreateBodyDbRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void CreateBodyDbRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-std::string CreateBodyDbRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void CreateBodyDbRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::string CreateBodyDbRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void CreateBodyDbRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-
-std::string CreateBodyDbRequest::getName() const {
-  return name_;
-}
-
-void CreateBodyDbRequest::setName(const std::string &name) {
-  name_ = name;
-  setBodyParameter(std::string("Name"), name);
-}
-

+ 0 - 66
facebody/src/model/CreateBodyDbResult.cc

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

+ 0 - 72
facebody/src/model/CreateBodyPersonRequest.cc

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/CreateBodyPersonRequest.h>
-
-using AlibabaCloud::Facebody::Model::CreateBodyPersonRequest;
-
-CreateBodyPersonRequest::CreateBodyPersonRequest()
-    : RpcServiceRequest("facebody", "2019-12-30", "CreateBodyPerson") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-CreateBodyPersonRequest::~CreateBodyPersonRequest() {}
-
-bool CreateBodyPersonRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void CreateBodyPersonRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-std::string CreateBodyPersonRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void CreateBodyPersonRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::string CreateBodyPersonRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void CreateBodyPersonRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-
-long CreateBodyPersonRequest::getDbId() const {
-  return dbId_;
-}
-
-void CreateBodyPersonRequest::setDbId(long dbId) {
-  dbId_ = dbId;
-  setBodyParameter(std::string("DbId"), std::to_string(dbId));
-}
-
-std::string CreateBodyPersonRequest::getName() const {
-  return name_;
-}
-
-void CreateBodyPersonRequest::setName(const std::string &name) {
-  name_ = name;
-  setBodyParameter(std::string("Name"), name);
-}
-

+ 0 - 66
facebody/src/model/CreateBodyPersonResult.cc

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

+ 0 - 63
facebody/src/model/DeleteBodyDbRequest.cc

@@ -1,63 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/DeleteBodyDbRequest.h>
-
-using AlibabaCloud::Facebody::Model::DeleteBodyDbRequest;
-
-DeleteBodyDbRequest::DeleteBodyDbRequest()
-    : RpcServiceRequest("facebody", "2019-12-30", "DeleteBodyDb") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DeleteBodyDbRequest::~DeleteBodyDbRequest() {}
-
-bool DeleteBodyDbRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void DeleteBodyDbRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-long DeleteBodyDbRequest::getId() const {
-  return id_;
-}
-
-void DeleteBodyDbRequest::setId(long id) {
-  id_ = id;
-  setBodyParameter(std::string("Id"), std::to_string(id));
-}
-
-std::string DeleteBodyDbRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void DeleteBodyDbRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::string DeleteBodyDbRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void DeleteBodyDbRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-

+ 0 - 58
facebody/src/model/DeleteBodyDbResult.cc

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

+ 0 - 72
facebody/src/model/DeleteBodyPersonRequest.cc

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/DeleteBodyPersonRequest.h>
-
-using AlibabaCloud::Facebody::Model::DeleteBodyPersonRequest;
-
-DeleteBodyPersonRequest::DeleteBodyPersonRequest()
-    : RpcServiceRequest("facebody", "2019-12-30", "DeleteBodyPerson") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-DeleteBodyPersonRequest::~DeleteBodyPersonRequest() {}
-
-bool DeleteBodyPersonRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void DeleteBodyPersonRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-long DeleteBodyPersonRequest::getPersonId() const {
-  return personId_;
-}
-
-void DeleteBodyPersonRequest::setPersonId(long personId) {
-  personId_ = personId;
-  setBodyParameter(std::string("PersonId"), std::to_string(personId));
-}
-
-std::string DeleteBodyPersonRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void DeleteBodyPersonRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::string DeleteBodyPersonRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void DeleteBodyPersonRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-
-long DeleteBodyPersonRequest::getDbId() const {
-  return dbId_;
-}
-
-void DeleteBodyPersonRequest::setDbId(long dbId) {
-  dbId_ = dbId;
-  setBodyParameter(std::string("DbId"), std::to_string(dbId));
-}
-

+ 0 - 58
facebody/src/model/DeleteBodyPersonResult.cc

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

+ 0 - 72
facebody/src/model/GetBodyPersonRequest.cc

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/GetBodyPersonRequest.h>
-
-using AlibabaCloud::Facebody::Model::GetBodyPersonRequest;
-
-GetBodyPersonRequest::GetBodyPersonRequest()
-    : RpcServiceRequest("facebody", "2019-12-30", "GetBodyPerson") {
-  setMethod(HttpRequest::Method::Get);
-}
-
-GetBodyPersonRequest::~GetBodyPersonRequest() {}
-
-bool GetBodyPersonRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void GetBodyPersonRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-long GetBodyPersonRequest::getPersonId() const {
-  return personId_;
-}
-
-void GetBodyPersonRequest::setPersonId(long personId) {
-  personId_ = personId;
-  setParameter(std::string("PersonId"), std::to_string(personId));
-}
-
-std::string GetBodyPersonRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void GetBodyPersonRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::string GetBodyPersonRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void GetBodyPersonRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-
-long GetBodyPersonRequest::getDbId() const {
-  return dbId_;
-}
-
-void GetBodyPersonRequest::setDbId(long dbId) {
-  dbId_ = dbId;
-  setParameter(std::string("DbId"), std::to_string(dbId));
-}
-

+ 0 - 84
facebody/src/model/GetBodyPersonResult.cc

@@ -1,84 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/GetBodyPersonResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Facebody;
-using namespace AlibabaCloud::Facebody::Model;
-
-GetBodyPersonResult::GetBodyPersonResult() :
-	ServiceResult()
-{}
-
-GetBodyPersonResult::GetBodyPersonResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-GetBodyPersonResult::~GetBodyPersonResult()
-{}
-
-void GetBodyPersonResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto dataNode = value["Data"];
-	if(!dataNode["InstanceId"].isNull())
-		data_.instanceId = std::stol(dataNode["InstanceId"].asString());
-	if(!dataNode["DbId"].isNull())
-		data_.dbId = std::stol(dataNode["DbId"].asString());
-	if(!dataNode["Id"].isNull())
-		data_.id = std::stol(dataNode["Id"].asString());
-	if(!dataNode["Name"].isNull())
-		data_.name = dataNode["Name"].asString();
-	if(!dataNode["TraceCount"].isNull())
-		data_.traceCount = std::stol(dataNode["TraceCount"].asString());
-	auto allTraceListNode = dataNode["TraceList"]["Trace"];
-	for (auto dataNodeTraceListTrace : allTraceListNode)
-	{
-		Data::Trace traceObject;
-		if(!dataNodeTraceListTrace["Id"].isNull())
-			traceObject.id = std::stol(dataNodeTraceListTrace["Id"].asString());
-		if(!dataNodeTraceListTrace["ExtraData"].isNull())
-			traceObject.extraData = dataNodeTraceListTrace["ExtraData"].asString();
-		data_.traceList.push_back(traceObject);
-	}
-	if(!value["Code"].isNull())
-		code_ = value["Code"].asString();
-	if(!value["Message"].isNull())
-		message_ = value["Message"].asString();
-
-}
-
-std::string GetBodyPersonResult::getMessage()const
-{
-	return message_;
-}
-
-GetBodyPersonResult::Data GetBodyPersonResult::getData()const
-{
-	return data_;
-}
-
-std::string GetBodyPersonResult::getCode()const
-{
-	return code_;
-}
-

+ 0 - 72
facebody/src/model/ListBodyDbsRequest.cc

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/ListBodyDbsRequest.h>
-
-using AlibabaCloud::Facebody::Model::ListBodyDbsRequest;
-
-ListBodyDbsRequest::ListBodyDbsRequest()
-    : RpcServiceRequest("facebody", "2019-12-30", "ListBodyDbs") {
-  setMethod(HttpRequest::Method::Get);
-}
-
-ListBodyDbsRequest::~ListBodyDbsRequest() {}
-
-bool ListBodyDbsRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void ListBodyDbsRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-long ListBodyDbsRequest::getLimit() const {
-  return limit_;
-}
-
-void ListBodyDbsRequest::setLimit(long limit) {
-  limit_ = limit;
-  setParameter(std::string("Limit"), std::to_string(limit));
-}
-
-std::string ListBodyDbsRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void ListBodyDbsRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-long ListBodyDbsRequest::getOffset() const {
-  return offset_;
-}
-
-void ListBodyDbsRequest::setOffset(long offset) {
-  offset_ = offset;
-  setParameter(std::string("Offset"), std::to_string(offset));
-}
-
-std::string ListBodyDbsRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void ListBodyDbsRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-

+ 0 - 76
facebody/src/model/ListBodyDbsResult.cc

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

+ 0 - 81
facebody/src/model/ListBodyPersonRequest.cc

@@ -1,81 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/ListBodyPersonRequest.h>
-
-using AlibabaCloud::Facebody::Model::ListBodyPersonRequest;
-
-ListBodyPersonRequest::ListBodyPersonRequest()
-    : RpcServiceRequest("facebody", "2019-12-30", "ListBodyPerson") {
-  setMethod(HttpRequest::Method::Get);
-}
-
-ListBodyPersonRequest::~ListBodyPersonRequest() {}
-
-bool ListBodyPersonRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void ListBodyPersonRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-long ListBodyPersonRequest::getLimit() const {
-  return limit_;
-}
-
-void ListBodyPersonRequest::setLimit(long limit) {
-  limit_ = limit;
-  setParameter(std::string("Limit"), std::to_string(limit));
-}
-
-std::string ListBodyPersonRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void ListBodyPersonRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-long ListBodyPersonRequest::getOffset() const {
-  return offset_;
-}
-
-void ListBodyPersonRequest::setOffset(long offset) {
-  offset_ = offset;
-  setParameter(std::string("Offset"), std::to_string(offset));
-}
-
-std::string ListBodyPersonRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void ListBodyPersonRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-
-long ListBodyPersonRequest::getDbId() const {
-  return dbId_;
-}
-
-void ListBodyPersonRequest::setDbId(long dbId) {
-  dbId_ = dbId;
-  setParameter(std::string("DbId"), std::to_string(dbId));
-}
-

+ 0 - 82
facebody/src/model/ListBodyPersonResult.cc

@@ -1,82 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/ListBodyPersonResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Facebody;
-using namespace AlibabaCloud::Facebody::Model;
-
-ListBodyPersonResult::ListBodyPersonResult() :
-	ServiceResult()
-{}
-
-ListBodyPersonResult::ListBodyPersonResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-ListBodyPersonResult::~ListBodyPersonResult()
-{}
-
-void ListBodyPersonResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto dataNode = value["Data"];
-	if(!dataNode["Total"].isNull())
-		data_.total = std::stol(dataNode["Total"].asString());
-	auto allPersonListNode = dataNode["PersonList"]["Person"];
-	for (auto dataNodePersonListPerson : allPersonListNode)
-	{
-		Data::Person personObject;
-		if(!dataNodePersonListPerson["InstanceId"].isNull())
-			personObject.instanceId = std::stol(dataNodePersonListPerson["InstanceId"].asString());
-		if(!dataNodePersonListPerson["DbId"].isNull())
-			personObject.dbId = std::stol(dataNodePersonListPerson["DbId"].asString());
-		if(!dataNodePersonListPerson["Name"].isNull())
-			personObject.name = dataNodePersonListPerson["Name"].asString();
-		if(!dataNodePersonListPerson["TraceCount"].isNull())
-			personObject.traceCount = std::stol(dataNodePersonListPerson["TraceCount"].asString());
-		if(!dataNodePersonListPerson["Id"].isNull())
-			personObject.id = std::stol(dataNodePersonListPerson["Id"].asString());
-		data_.personList.push_back(personObject);
-	}
-	if(!value["Code"].isNull())
-		code_ = value["Code"].asString();
-	if(!value["Message"].isNull())
-		message_ = value["Message"].asString();
-
-}
-
-std::string ListBodyPersonResult::getMessage()const
-{
-	return message_;
-}
-
-ListBodyPersonResult::Data ListBodyPersonResult::getData()const
-{
-	return data_;
-}
-
-std::string ListBodyPersonResult::getCode()const
-{
-	return code_;
-}
-

+ 0 - 93
facebody/src/model/SearchBodyTraceRequest.cc

@@ -1,93 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/SearchBodyTraceRequest.h>
-
-using AlibabaCloud::Facebody::Model::SearchBodyTraceRequest;
-
-SearchBodyTraceRequest::SearchBodyTraceRequest()
-    : RpcServiceRequest("facebody", "2019-12-30", "SearchBodyTrace") {
-  setMethod(HttpRequest::Method::Post);
-}
-
-SearchBodyTraceRequest::~SearchBodyTraceRequest() {}
-
-float SearchBodyTraceRequest::getMinScore() const {
-  return minScore_;
-}
-
-void SearchBodyTraceRequest::setMinScore(float minScore) {
-  minScore_ = minScore;
-  setBodyParameter(std::string("MinScore"), std::to_string(minScore));
-}
-
-bool SearchBodyTraceRequest::getFormatResultToJson() const {
-  return formatResultToJson_;
-}
-
-void SearchBodyTraceRequest::setFormatResultToJson(bool formatResultToJson) {
-  formatResultToJson_ = formatResultToJson;
-  setParameter(std::string("FormatResultToJson"), formatResultToJson ? "true" : "false");
-}
-
-long SearchBodyTraceRequest::getLimit() const {
-  return limit_;
-}
-
-void SearchBodyTraceRequest::setLimit(long limit) {
-  limit_ = limit;
-  setBodyParameter(std::string("Limit"), std::to_string(limit));
-}
-
-std::string SearchBodyTraceRequest::getOssFile() const {
-  return ossFile_;
-}
-
-void SearchBodyTraceRequest::setOssFile(const std::string &ossFile) {
-  ossFile_ = ossFile;
-  setParameter(std::string("OssFile"), ossFile);
-}
-
-std::vector<SearchBodyTraceRequest::Images> SearchBodyTraceRequest::getImages() const {
-  return images_;
-}
-
-void SearchBodyTraceRequest::setImages(const std::vector<SearchBodyTraceRequest::Images> &images) {
-  images_ = images;
-  for(int dep1 = 0; dep1 != images.size(); dep1++) {
-    setBodyParameter(std::string("Images") + "." + std::to_string(dep1 + 1) + ".ImageURL", images[dep1].imageURL);
-    setBodyParameter(std::string("Images") + "." + std::to_string(dep1 + 1) + ".ImageData", images[dep1].imageData);
-  }
-}
-
-std::string SearchBodyTraceRequest::getRequestProxyBy() const {
-  return requestProxyBy_;
-}
-
-void SearchBodyTraceRequest::setRequestProxyBy(const std::string &requestProxyBy) {
-  requestProxyBy_ = requestProxyBy;
-  setParameter(std::string("RequestProxyBy"), requestProxyBy);
-}
-
-long SearchBodyTraceRequest::getDbId() const {
-  return dbId_;
-}
-
-void SearchBodyTraceRequest::setDbId(long dbId) {
-  dbId_ = dbId;
-  setBodyParameter(std::string("DbId"), std::to_string(dbId));
-}
-

+ 0 - 80
facebody/src/model/SearchBodyTraceResult.cc

@@ -1,80 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * 
- *      http://www.apache.org/licenses/LICENSE-2.0
- * 
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <alibabacloud/facebody/model/SearchBodyTraceResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Facebody;
-using namespace AlibabaCloud::Facebody::Model;
-
-SearchBodyTraceResult::SearchBodyTraceResult() :
-	ServiceResult()
-{}
-
-SearchBodyTraceResult::SearchBodyTraceResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-SearchBodyTraceResult::~SearchBodyTraceResult()
-{}
-
-void SearchBodyTraceResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto dataNode = value["Data"];
-	auto allMatchListNode = dataNode["MatchList"]["Trace"];
-	for (auto dataNodeMatchListTrace : allMatchListNode)
-	{
-		Data::Trace traceObject;
-		if(!dataNodeMatchListTrace["DbId"].isNull())
-			traceObject.dbId = std::stol(dataNodeMatchListTrace["DbId"].asString());
-		if(!dataNodeMatchListTrace["PersonId"].isNull())
-			traceObject.personId = std::stol(dataNodeMatchListTrace["PersonId"].asString());
-		if(!dataNodeMatchListTrace["TraceId"].isNull())
-			traceObject.traceId = std::stol(dataNodeMatchListTrace["TraceId"].asString());
-		if(!dataNodeMatchListTrace["Score"].isNull())
-			traceObject.score = std::stof(dataNodeMatchListTrace["Score"].asString());
-		if(!dataNodeMatchListTrace["ExtraData"].isNull())
-			traceObject.extraData = dataNodeMatchListTrace["ExtraData"].asString();
-		data_.matchList.push_back(traceObject);
-	}
-	if(!value["Code"].isNull())
-		code_ = value["Code"].asString();
-	if(!value["Message"].isNull())
-		message_ = value["Message"].asString();
-
-}
-
-std::string SearchBodyTraceResult::getMessage()const
-{
-	return message_;
-}
-
-SearchBodyTraceResult::Data SearchBodyTraceResult::getData()const
-{
-	return data_;
-}
-
-std::string SearchBodyTraceResult::getCode()const
-{
-	return code_;
-}
-