Class PassportV1Document


  • public class PassportV1Document
    extends Prediction
    Passport API version 1.1 document data.
    • Field Detail

      • birthDate

        protected DateField birthDate
        The date of birth of the passport holder.
      • birthPlace

        protected StringField birthPlace
        The place of birth of the passport holder.
      • country

        protected StringField country
        The country's 3 letter code (ISO 3166-1 alpha-3).
      • expiryDate

        protected DateField expiryDate
        The expiry date of the passport.
      • gender

        protected StringField gender
        The gender of the passport holder.
      • givenNames

        protected List<StringField> givenNames
        The given name(s) of the passport holder.
      • idNumber

        protected StringField idNumber
        The passport's identification number.
      • issuanceDate

        protected DateField issuanceDate
        The date the passport was issued.
      • mrz1

        protected StringField mrz1
        Machine Readable Zone, first line
      • mrz2

        protected StringField mrz2
        Machine Readable Zone, second line
      • surname

        protected StringField surname
        The surname of the passport holder.
    • Constructor Detail

      • PassportV1Document

        public PassportV1Document()
    • Method Detail

      • isEmpty

        public boolean isEmpty()
        Description copied from class: Prediction
        Returns true if there are no predictions values. Accessing prediction values when this is true may result in a NullPointerException
        Specified by:
        isEmpty in class Prediction
      • getBirthDate

        public DateField getBirthDate()
        The date of birth of the passport holder.
      • getBirthPlace

        public StringField getBirthPlace()
        The place of birth of the passport holder.
      • getCountry

        public StringField getCountry()
        The country's 3 letter code (ISO 3166-1 alpha-3).
      • getExpiryDate

        public DateField getExpiryDate()
        The expiry date of the passport.
      • getGender

        public StringField getGender()
        The gender of the passport holder.
      • getGivenNames

        public List<StringField> getGivenNames()
        The given name(s) of the passport holder.
      • getIdNumber

        public StringField getIdNumber()
        The passport's identification number.
      • getIssuanceDate

        public DateField getIssuanceDate()
        The date the passport was issued.
      • getMrz1

        public StringField getMrz1()
        Machine Readable Zone, first line
      • getMrz2

        public StringField getMrz2()
        Machine Readable Zone, second line
      • getSurname

        public StringField getSurname()
        The surname of the passport holder.
      • canEqual

        protected boolean canEqual​(Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object