Class DataMatchDetailedInfo
- java.lang.Object
-
- com.microblink.entities.recognizers.blinkid.generic.DataMatchDetailedInfo
-
- All Implemented Interfaces:
android.os.Parcelable
public class DataMatchDetailedInfo extends java.lang.Object implements android.os.Parcelable
Detailed info of a document data match.
-
-
Field Summary
Fields Modifier and Type Field Description static android.os.Parcelable.Creator<DataMatchDetailedInfo>
CREATOR
-
Constructor Summary
Constructors Modifier Constructor Description protected
DataMatchDetailedInfo(android.os.Parcel in)
DataMatchDetailedInfo(DataMatchResult dataMatchResult, DataMatchResult documentNumber, DataMatchResult dateOfBirth, DataMatchResult dateOfExpiry)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataMatchDetailedInfo
createFromNative(int dataMatchResult, int documentNumber, int dateOfBirth, int dateOfExpiry)
This method is called from native code to buildDataMatchDetailedInfo
from native object.int
describeContents()
DataMatchResult
getDataMatchResult()
Returns result of the data matching algorithm for scanned parts/sides of the document.DataMatchResult
getDateOfBirth()
The result of data match on date of birth field.DataMatchResult
getDateOfExpiry()
The result of data match on date of expiry field.DataMatchResult
getDocumentNumber()
The result of data match on document number field.void
writeToParcel(android.os.Parcel dest, int flags)
-
-
-
Field Detail
-
CREATOR
public static final android.os.Parcelable.Creator<DataMatchDetailedInfo> CREATOR
-
-
Constructor Detail
-
DataMatchDetailedInfo
public DataMatchDetailedInfo(DataMatchResult dataMatchResult, DataMatchResult documentNumber, DataMatchResult dateOfBirth, DataMatchResult dateOfExpiry)
-
DataMatchDetailedInfo
protected DataMatchDetailedInfo(@NonNull android.os.Parcel in)
-
-
Method Detail
-
getDataMatchResult
@NonNull public DataMatchResult getDataMatchResult()
Returns result of the data matching algorithm for scanned parts/sides of the document. For example if date of expiry is scanned from the front and back side of the document and values do not match, this method will returnDataMatchResult.Failed
. Result will beDataMatchResult.Success
only if scanned values for all fields that are compared are the same. If data matching has not been performed, result will beDataMatchResult.NotPerformed
.- Returns:
- result of the data matching algorithm for scanned parts/sides of the document.
-
getDateOfBirth
@NonNull public DataMatchResult getDateOfBirth()
The result of data match on date of birth field.- Returns:
- result of the data matching algorithm for date of birth field.
-
getDateOfExpiry
@NonNull public DataMatchResult getDateOfExpiry()
The result of data match on date of expiry field.- Returns:
- result of the data matching algorithm for date of expiry field.
-
getDocumentNumber
@NonNull public DataMatchResult getDocumentNumber()
The result of data match on document number field.- Returns:
- result of the data matching algorithm for document number field.
-
createFromNative
@NonNull public static DataMatchDetailedInfo createFromNative(int dataMatchResult, int documentNumber, int dateOfBirth, int dateOfExpiry)
This method is called from native code to buildDataMatchDetailedInfo
from native object.
-
describeContents
public int describeContents()
- Specified by:
describeContents
in interfaceandroid.os.Parcelable
-
writeToParcel
public void writeToParcel(@NonNull android.os.Parcel dest, int flags)
- Specified by:
writeToParcel
in interfaceandroid.os.Parcelable
-
-