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
FieldsModifier and TypeFieldDescriptionstatic final android.os.Parcelable.Creator<BlinkCardRecognizer.Result>Fields inherited from class com.microblink.blinkcard.entities.Entity.Result
mOwnerFields inherited from interface com.microblink.blinkcard.entities.recognizers.blinkid.CombinedResult
CLASS_NAMEFields inherited from interface android.os.Parcelable
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Create a copy of the result.protected voiddeserializeFromByteArray(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.booleanFlag which indicatew whether the payment card number is valid or not.booleanWhether the first scanned side is anonymized.booleanWhether the first scanned side is blurred.booleanbooleanWhether the second scanned side is anonymized.booleanWhether the second scanned side is blurred.protected byte[]protected voidterminateNative(long nativeContext) toString()Methods inherited from class com.microblink.blinkcard.entities.recognizers.Recognizer.Result
getResultState, isEmptyMethods 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:
isScanningFirstSideDonein interfaceCombinedResult- Returns:
trueif recognizer has finished scanning first side and is now scanning back side,falseif 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:
serializeToByteArrayin classEntity.Result
-
deserializeFromByteArray
protected void deserializeFromByteArray(@NonNull byte[] arr) - Specified by:
deserializeFromByteArrayin classEntity.Result
-
clone
Description copied from class:Entity.ResultCreate a copy of the result. This is required in order to retain the result even after owning entity has mutated it.- Specified by:
clonein classRecognizer.Result- Returns:
- a copy of the result
-
terminateNative
protected void terminateNative(long nativeContext) - Specified by:
terminateNativein classEntity.Result
-