|
|
@@ -98,6 +98,8 @@
|
|
|
#include "model/InitFaceVerifyResult.h"
|
|
|
#include "model/InitSmartVerifyRequest.h"
|
|
|
#include "model/InitSmartVerifyResult.h"
|
|
|
+#include "model/LivenessDetectRequest.h"
|
|
|
+#include "model/LivenessDetectResult.h"
|
|
|
#include "model/LivenessFaceVerifyRequest.h"
|
|
|
#include "model/LivenessFaceVerifyResult.h"
|
|
|
#include "model/ModifyDeviceInfoRequest.h"
|
|
|
@@ -241,6 +243,9 @@ namespace AlibabaCloud
|
|
|
typedef Outcome<Error, Model::InitSmartVerifyResult> InitSmartVerifyOutcome;
|
|
|
typedef std::future<InitSmartVerifyOutcome> InitSmartVerifyOutcomeCallable;
|
|
|
typedef std::function<void(const CloudauthClient*, const Model::InitSmartVerifyRequest&, const InitSmartVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitSmartVerifyAsyncHandler;
|
|
|
+ typedef Outcome<Error, Model::LivenessDetectResult> LivenessDetectOutcome;
|
|
|
+ typedef std::future<LivenessDetectOutcome> LivenessDetectOutcomeCallable;
|
|
|
+ typedef std::function<void(const CloudauthClient*, const Model::LivenessDetectRequest&, const LivenessDetectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LivenessDetectAsyncHandler;
|
|
|
typedef Outcome<Error, Model::LivenessFaceVerifyResult> LivenessFaceVerifyOutcome;
|
|
|
typedef std::future<LivenessFaceVerifyOutcome> LivenessFaceVerifyOutcomeCallable;
|
|
|
typedef std::function<void(const CloudauthClient*, const Model::LivenessFaceVerifyRequest&, const LivenessFaceVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LivenessFaceVerifyAsyncHandler;
|
|
|
@@ -390,6 +395,9 @@ namespace AlibabaCloud
|
|
|
InitSmartVerifyOutcome initSmartVerify(const Model::InitSmartVerifyRequest &request)const;
|
|
|
void initSmartVerifyAsync(const Model::InitSmartVerifyRequest& request, const InitSmartVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
InitSmartVerifyOutcomeCallable initSmartVerifyCallable(const Model::InitSmartVerifyRequest& request) const;
|
|
|
+ LivenessDetectOutcome livenessDetect(const Model::LivenessDetectRequest &request)const;
|
|
|
+ void livenessDetectAsync(const Model::LivenessDetectRequest& request, const LivenessDetectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
+ LivenessDetectOutcomeCallable livenessDetectCallable(const Model::LivenessDetectRequest& request) const;
|
|
|
LivenessFaceVerifyOutcome livenessFaceVerify(const Model::LivenessFaceVerifyRequest &request)const;
|
|
|
void livenessFaceVerifyAsync(const Model::LivenessFaceVerifyRequest& request, const LivenessFaceVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
|
|
LivenessFaceVerifyOutcomeCallable livenessFaceVerifyCallable(const Model::LivenessFaceVerifyRequest& request) const;
|