Class AdditionalProcessingInfo

java.lang.Object
com.microblink.blinkid.entities.recognizers.blinkid.generic.AdditionalProcessingInfo
All Implemented Interfaces:
android.os.Parcelable

public class AdditionalProcessingInfo extends Object implements android.os.Parcelable
  • Field Details

  • Constructor Details

    • AdditionalProcessingInfo

      protected AdditionalProcessingInfo(android.os.Parcel in)
  • Method Details

    • getMissingMandatoryFields

      public FieldType[] getMissingMandatoryFields()
      List of fields that were expected on the document but were missing.
    • getInvalidCharacterFields

      public FieldType[] getInvalidCharacterFields()
      List of fields that contained characters which were not expected in that field.
    • getExtraPresentFields

      public FieldType[] getExtraPresentFields()
      List of fields that weren't expected on the document but were present.
    • isEmpty

      public boolean isEmpty()
      Checks whether data is empty. Data is empty if all fields are empty.
      Returns:
      true if data is empty, false otherwise.
    • createFromNative

      @NonNull public static AdditionalProcessingInfo createFromNative(@NonNull int[] missingMandatoryFieldsArray, @NonNull int[] invalidCharacterFieldsArray, @NonNull int[] extraPresentFieldsArray)
      This method is called from native code to build AdditionalProcessingInfo from native object.
    • writeToParcel

      public void writeToParcel(android.os.Parcel dest, int flags)
      Specified by:
      writeToParcel in interface android.os.Parcelable
    • describeContents

      public int describeContents()
      Specified by:
      describeContents in interface android.os.Parcelable
    • toString

      public String toString()
      Overrides:
      toString in class Object