SouthAfricaDriversLicenseModel
import com.sybrin.identity.countries.SouthAfrica.DriversLicense.
SouthAfricaDriversLicenseModel
extends
DriversLicenseModel
Summary
Public methods
Data source
Date
OCR
String
OCR
Returns the subject's sex as found on the drivers license.
OCR
Inherited methods
Data source
Casts the current model to the
type specified by the class parameter.
N/A
Bitmap
Front of document
String
Local storage
Bitmap
Front of document
String
Local storage
Bitmap
Front of document
String
Local storage
void
Saves all images within the model
to the local device and populates
all path fields.
N/A
Bitmap
Back of document
String
Local storage
String
OCR
Validation
The following validation and verification applies to this document:
Component verification
As explained in Validation & Verification the following fields are verified across the front and back components of the document.
Value
Source
Identity number
Front: OCR
Back: Barcode
Public methods
getCroppedDocumentBackImage
public Bitmap getCroppedDocumentBackImage ()
Returns a cropped image of the back of the scanned document.
Returns
Bitmap
This value cannot be null
.
getCroppedDocumentBackImagePath
public String getCroppedDocumentBackImagePath ()
Returns the file path of the saved cropped back of the document image.
Returns
String
Value is null
if image was not saved.
getDateOfBirth
public Date getDateOfBirth ()
Returns the subject's date of birth as found on the ID card.
Returns
Date
The subject's date of birth. This value cannot be null
.
getDriverRestrictions
public String
getDriverRestrictions()
Returns the subject's driving restrictions.
Returns
String
The subject's driving restrictions number. This value cannot be null
.
getIdCountryOfIssue
public String
getIdCountryOfIssue()
Returns the subject's country of issue code as found n the barcode.
Returns
String
The subject's country of issue code. This value cannot be null
.
getIdNumberType
public String
getIdNumberType()
Returns the subject's identity number type.
Returns
String
The subject's identity number type. This value cannot be null
.
getIdentityNumber
public String getIdentityNumber ()
Returns the subject's identity number as found on the ID card.
Returns
String
The subject's identity number. This value cannot be null
.
getIdentityNumberCheckDigit
public int getIdentityNumberCheckDigit ()
Returns the check digit used to verify the subject's identity number as found on the ID card.
Returns
int
getIdentityNumberCitizenship
public
CitizenshipType
getIdentityNumberCitizenship ()
Returns the type of citizen a subject's is as found within the subject's identity number.
Returns
The subject's citizenship according to their identity number. This value cannot be null
.
getIdentityNumberDateOfBirth
public Date getIdentityNumberDateOfBirth ()
Returns the subject's date of birth as found within the subject's identity number.
Returns
Date
The subject's date of birth according to their identity number. This value cannot be null
.
getIdentityNumberSex
public String getIdentityNumberSex ()
Returns the subject's sex as found within the subject's identity number.
Returns
This value cannot be null
.
getInitials
public String
getInitials()
Returns the subject's initials.
Returns
String
The subject's initials. This value cannot be null
.
getIssueDates
public List<Date>
getIssueDates()
Returns a list the subject's dates of issue.
Returns
List<Date>
The subject's issue dates. This value cannot be null
.
getLicenseCountryOfIssue
public String
getLicenseCountryOfIssue()
Returns the subject's license country of issue code.
Returns
String
The subject's license country of issue. This value cannot be null
.
getLicenseIssueNumber
public String
getLicenseIssueNumber()
Returns the subject's license issue number.
Returns
String
The subject's license issue number. This value cannot be null
.
getPrdpCode
public String
getPrdpCode()
Returns the subject's professional driver's permit code.
Returns
String
The subject's PRDP Code. This value cannot be null
.
getPrdpExpiry
public Date
getValidTo()
Returns the subject's date of expiry for their professional driver's permit.
Returns
Date
The subject's PRDP expiry date. This value cannot be null
.
getSex
public String getSex ()
Returns the subject's sex.
Returns
This value cannot be null
.
getSurname
public String getSurname ()
Returns the subject's surname.
Returns
String
The subject's surname. This value cannot be null
.
getValidFrom
public Date
getValidFrom()
Returns the subject's date from which the license is valid.
Returns
Date
The subject's validation start date. This value cannot be null
.
getValidTo
public Date
getValidTo()
Returns the subject's date of birth as found on the ID card.
Returns
Date
The subject's date of birth. This value cannot be null
.
getVehicleCodes
public List<String>
getVehicleCodes()
Returns a list the subject's vehicle codes.
Returns
List<String>
The subject's vehicle codes. This value cannot be null
.
getVehicleRestrictions
public List<String>
getVehicleRestrictions()
Returns a list the subject's vehicle restrictions.
Returns
List<String>
The subject's vehicle restrictions. This value cannot be null
.
Last updated