South Africa DL Barcode Result#

Defined in package com.scandit.datacapture.id.capture

SouthAfricaDlBarcodeResult#
class SouthAfricaDlBarcodeResult

Added in version 6.8.0

Information obtained from a PDF417 barcode present at the back side of a South Africa Driver’s License specific to this kind of document.

version#
int getVersion()

Added in version 6.8.0

The version of the barcode.

licenseCountryOfIssue#
@NonNull String getLicenseCountryOfIssue()

Added in version 6.8.0

The name of the country, where the Driver’s License was issued.

personalIdNumber#
@NonNull String getPersonalIdNumber()

Added in version 6.8.0

The personal ID number of this Driver’s License holder.

personalIdNumberType#
@NonNull String getPersonalIdNumberType()

Added in version 6.8.0

The kind of personal ID number used - “02” means the number of the South Africa ID card.

documentCopy#
int getDocumentCopy()

Added in version 6.8.0

Identifies if this document has been duplicated, starting from 1.

professionalDrivingPermit#
@Nullable ProfessionalDrivingPermit getProfessionalDrivingPermit()

Added in version 6.8.0

Whether the holder of this License is allowed to transport goods, dangerous goods or passengers for an income.

vehicleRestrictions#
@NonNull List<@NonNull VehicleRestriction> getVehicleRestrictions()

Added in version 6.8.0

The categories of motor vehicles that the holder of this License is permitted to drive.

driverRestrictionCodes#
@NonNull List<Integer> getDriverRestrictionCodes()

Added in version 6.8.0

The driver restriction codes. Empty array means that there is no restrictions. Number 1 stands for glasses/contact lenses. Number 2 stands for artificial limbs.

equals(obj)#
boolean equals(@Nullable Object obj)

Added in version 6.8.0

Indicates whether some other object is equal to this one.

hashCode()#
int hashCode()

Added in version 6.8.0

Returns a hash code value for the object.

ProfessionalDrivingPermit#
class ProfessionalDrivingPermit

Added in version 6.8.0

The professional driving permit (PrDP) of the Driver’s License holder.

dateOfExpiry#
@NonNull DateResult getDateOfExpiry()

Added in version 6.8.0

The date when this permit expires.

codes#
@NonNull List<@NonNull String> getCodes()

Added in version 6.8.0

The categories of the permit. Check the information printed on the Driver’s License for the list of valid PrDP categories.

equals(obj)#
boolean equals(@Nullable Object obj)

Added in version 6.8.0

Indicates whether some other object is equal to this one.

hashCode()#
int hashCode()

Added in version 6.8.0

Returns a hash code value for the object.

VehicleRestriction#
class VehicleRestriction

Added in version 6.8.0

vehicleCode#
@NonNull String getVehicleCode()

Added in version 6.8.0

The category of motor vehicle the Driver’s License is valid for. Check the information printed on the Driver’s License for the list of valid codes.

vehicleRestriction#
@NonNull String getVehicleRestriction()

Added in version 6.8.0

The restriction that applies to the motor vehicle category. Check the information printed on the Driver’s License for the list of possible restrictions.

dateOfIssue#
@NonNull DateResult getDateOfIssue()

Added in version 6.8.0

The date when this vehicle restriction starts to apply.

equals(obj)#
boolean equals(@Nullable Object obj)

Added in version 6.8.0

Indicates whether some other object is equal to this one.

hashCode()#
int hashCode()

Added in version 6.8.0

Returns a hash code value for the object.