SDK Response
The response of the SDK will return in the following delegate
func onLivenessResult(VIDVLivenessResponse: VIDVLivenessResponse)
It will return an enum result of type VIDVLivenessResponse
VIDVLivenessResponse
Cases
VIDVLivenessResponse
Casessuccess
: Process finished successfully
capturedActions
: Images captured are returned in real-time
userExit
: Process terminated by the user with no errors
serviceFailure
: Process finished with the user's failure to pass the service requirements
builderError
: Process terminated due to an error in the builder
Example
switch result {
case .success(let data):
// data of type VIDVLivenessResult
case .builderError(let code, let message):
// builder error code & error message
case .serviceFailure(let data, let code, let message):
// service faluire error code & error message & data of type VIDVLivenessResult
case .userExit(let data, let step):
// last step in the SDK & data of type VIDVLivenessResult
case .capturedImages(capturedActions: let capturedActions):
// capturedActions of type capturedActions
}
Primary Response Object
VIDVLivenessResult
Object Body
facematchTransactionID
<string>facematchSuccess
<boolean>livenessSuccess
<boolean>capturedImage
<base64-string>
Instance Responses
Success
vidvLivenessResult
<object>
CapturedActions
UserExit
vidvLivenessResult
<sub-object>step
<string>
ServiceFailure
errorCode
<int>errorMessage
<string>vidvLivenessResult
<object>
BuilderError
errorCode
<int>errorMessage
<string>
Last updated