1#ifndef SELPHIDFACIALLIVENESSRESULT_H_
2#define SELPHIDFACIALLIVENESSRESULT_H_
4#include "FPhiDefines.hpp"
5#include "SelphIDFacialConstants.h"
8class SelphIDFacialLivenessResult_p;
16 std::unique_ptr<SelphIDFacialLivenessResult_p> _selphIDFacialLivenessResult_p;
SelphID Facial Liveness Result.
Definition SelphIDFacialLivenessResult.h:14
DLL_PUBLIC SelphIDFacialLivenessResult(const SelphIDFacialLivenessResult &selphIDFacialLivenessResult)
Creates a new instance of SelphIDFacialLivenessResult.
DLL_PUBLIC void SetFacialLivenessDiagnostic(FacialLivenessDiagnostic facialLivenessDiagnostic)
Sets facial liveness diagnostic.
DLL_PUBLIC std::string GetTrackingMessage() const
Gets the tracking request message.
DLL_PUBLIC SelphIDFacialLivenessResult()
Creates a new instance of SelphIDFacialLivenessResult.
DLL_PUBLIC SelphIDFacialLivenessResult(const std::unique_ptr< SelphIDFacialLivenessResult_p > &selphIDFacialLivenessResult)
Creates a new instance of SelphIDFacialLivenessResult.
DLL_PUBLIC void SetValidTimeStamp(bool validTimeStamp)
Sets if the time stamp is valid.
DLL_PUBLIC bool GetValidTimeStamp() const
Gets if the time stamp is valid.
DLL_PUBLIC const SelphIDFacialLivenessResult_p * GetSelphIDFacialLivenessResult_p() const
Gets the inner implementation.
DLL_PUBLIC void SetTrackingMessage(std::string &message)
Sets the tracking request message.
DLL_PUBLIC void SetTrackingStatus(int status)
Sets the tracking request HTTP result.
DLL_PUBLIC int GetTrackingStatus() const
Gets the tracking request HTTP result.
DLL_PUBLIC ~SelphIDFacialLivenessResult()
SelphIDFacialLivenessResult destructor.
DLL_PUBLIC SelphIDFacialLivenessResult & operator=(const SelphIDFacialLivenessResult &selphIDFacialLivenessResult)
Assignment operator overload.
DLL_PUBLIC FacialLivenessDiagnostic GetFacialLivenessDiagnostic() const
Gets facial liveness diagnostic.