Class BlinkCardRecognizer.Result
java.lang.Object
com.microblink.blinkcard.entities.Entity.Result
com.microblink.blinkcard.entities.recognizers.Recognizer.Result
com.microblink.blinkcard.entities.recognizers.blinkcard.BlinkCardRecognizer.Result
- All Implemented Interfaces:
android.os.Parcelable
,CombinedResult
- Enclosing class:
- BlinkCardRecognizer
public static final class BlinkCardRecognizer.Result
extends Recognizer.Result
implements CombinedResult
-
Nested Class Summary
Nested classes/interfaces inherited from class com.microblink.blinkcard.entities.recognizers.Recognizer.Result
Recognizer.Result.State
-
Field Summary
Modifier and TypeFieldDescriptionstatic final android.os.Parcelable.Creator<BlinkCardRecognizer.Result>
Fields inherited from class com.microblink.blinkcard.entities.Entity.Result
mOwner
Fields inherited from interface com.microblink.blinkcard.entities.recognizers.blinkid.CombinedResult
CLASS_NAME
Fields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Create a copy of the result.protected void
deserializeFromByteArray
(byte[] arr) The payment card number.The payment card number prefix.getCvv()
Payment card's security code/value.Document liveness check (screen, photocopy, hand presence) which can pass or fail.byte[]
Encoded image of the payment card from first side recognition in JPEG format.byte[]
Encoded image of the payment card from second side recognition in JPEG format.The payment card's expiry date.Full image of the payment card from first side recognition.getIban()
Payment card's IBAN.Payment card's issuing network.getOwner()
Information about the payment card owner.Status of the last recognition process.Full image of the payment card from second side recognition.boolean
Flag which indicatew whether the payment card number is valid or not.boolean
Whether the first scanned side is anonymized.boolean
Whether the first scanned side is blurred.boolean
boolean
Whether the second scanned side is anonymized.boolean
Whether the second scanned side is blurred.protected byte[]
protected void
terminateNative
(long nativeContext) toString()
Methods inherited from class com.microblink.blinkcard.entities.recognizers.Recognizer.Result
getResultState, isEmpty
Methods inherited from class com.microblink.blinkcard.entities.Entity.Result
describeContents, finalize, getNativeContext, readFromParcel, writeToParcel
-
Field Details
-
CREATOR
-
-
Constructor Details
-
Result
protected Result(long nativeResult)
-
-
Method Details
-
getOwner
Information about the payment card owner. -
getCvv
Payment card's security code/value. -
getEncodedSecondSideFullDocumentImage
@NonNull @Nullable public byte[] getEncodedSecondSideFullDocumentImage()Encoded image of the payment card from second side recognition in JPEG format. -
getEncodedFirstSideFullDocumentImage
@NonNull @Nullable public byte[] getEncodedFirstSideFullDocumentImage()Encoded image of the payment card from first side recognition in JPEG format. -
isFirstSideAnonymized
public boolean isFirstSideAnonymized()Whether the first scanned side is anonymized. -
isSecondSideBlurred
public boolean isSecondSideBlurred()Whether the second scanned side is blurred. -
getSecondSideFullDocumentImage
Full image of the payment card from second side recognition. -
getExpiryDate
The payment card's expiry date. -
getProcessingStatus
Status of the last recognition process. -
isScanningFirstSideDone
public boolean isScanningFirstSideDone()- Specified by:
isScanningFirstSideDone
in interfaceCombinedResult
- Returns:
true
if recognizer has finished scanning first side and is now scanning back side,false
if it's still scanning first side.
-
isSecondSideAnonymized
public boolean isSecondSideAnonymized()Whether the second scanned side is anonymized. -
getIban
Payment card's IBAN. -
getCardNumberPrefix
The payment card number prefix. -
getDocumentLivenessCheck
Document liveness check (screen, photocopy, hand presence) which can pass or fail. -
isFirstSideBlurred
public boolean isFirstSideBlurred()Whether the first scanned side is blurred. -
isCardNumberValid
public boolean isCardNumberValid()Flag which indicatew whether the payment card number is valid or not. -
getCardNumber
The payment card number. -
getFirstSideFullDocumentImage
Full image of the payment card from first side recognition. -
getIssuer
Payment card's issuing network. -
toString
-
serializeToByteArray
@Nullable protected byte[] serializeToByteArray()- Specified by:
serializeToByteArray
in classEntity.Result
-
deserializeFromByteArray
protected void deserializeFromByteArray(@NonNull byte[] arr) - Specified by:
deserializeFromByteArray
in classEntity.Result
-
clone
Description copied from class:Entity.Result
Create a copy of the result. This is required in order to retain the result even after owning entity has mutated it.- Specified by:
clone
in classRecognizer.Result
- Returns:
- a copy of the result
-
terminateNative
protected void terminateNative(long nativeContext) - Specified by:
terminateNative
in classEntity.Result
-