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>auditRequired<boolean>auditCaseCreated<boolean>
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