SDK Response
SDK Listener
Use the following code snippet to receive SDK callbacks
VIDVOCRListener vidvOcrListener= new VIDVOCRListener() {
@Override
public void onOCRResult(VIDVOCRResponse response) {
if (response instanceof Success) {
//an example code to use the response in your app :
String firstName = ((Success) response).getData().getOcrResult().getFirstName();
//firstName variable will hold the first name of the scanned National ID
// Add your own code
} else if (response instanceof CapturedImages) {
// Add your own code
} else if (response instanceof UserExit) {
// Add your own code
} else if (response instanceof ServiceFailure) {
// Add your own code
} else if (response instanceof BuilderError) {
// Add your own code
}
}
};
Response Instances
Success
: Process finished successfully
CapturedImages
: Images captured are returned in real-time
BuilderError
: Process terminated due to an error in the builder
ServiceFailure
: Process finished with the user's failure to pass the service requirements
UserExit
: Process terminated by the user with no errors
Primary Response Object
VIDVOCRResult
Here is the attributes of VIDVOCRResult
class that represents the data that could be retrived from the response object VIDVOCRResponse
using getData() method that returnsVIDVOCRResult
object like in the example code above showing a use of Success
response.
captures : <Captures>
documentVerificationResult : <DocumentVerificationResult>
ocrResult : <VIDVOCRData>
decryptionKeys : <VIDVDecryptionKeys>
hmacDataList : <List<HmacData>>
sessionID : <String>
Object Body
sessionID
<string>
Instance Responses
Success
VIDVOCRResult
<object>
CapturedImages
UserExit
VIDVOCRResult
<object>step
<string>
ServiceFailure
VIDVOCRResult
<object>code
<string>message
<string>
BuilderError
code
<string>message
<string>
Last updated