Package-level declarations
Types
Link copied to clipboard
data class BarcodeData(val stringData: String, val rawData: ByteArray, val barcodeType: BarcodeType, val uncertain: Boolean)
Represents the raw, unparsed data extracted from a scanned barcode.
Link copied to clipboard
Represents the element in the barcode.
Link copied to clipboard
Represents the fields present in the barcode. Currently this is only used for AAMVACompliant documents.
Link copied to clipboard
Represents document specific extended elements that contain all barcode fields in their original form.
Link copied to clipboard
class BarcodeResult(val barcodeData: BarcodeData, val firstName: String, val middleName: String, val lastName: String, val fullName: String, val additionalNameInformation: String, val address: String, val placeOfBirth: String, val nationality: String, val race: String, val religion: String, val profession: String, val maritalStatus: String, val residentialStatus: String, val employer: String, val sex: String, val dateOfBirth: DateResult<String>, val dateOfIssue: DateResult<String>, val dateOfExpiry: DateResult<String>, val documentNumber: String, val personalIdNumber: String, val documentAdditionalNumber: String, val issuingAuthority: String, val addressDetailedInfo: AddressDetailedInfo, val driverLicenseDetailedInfo: DriverLicenseDetailedInfo<String>, val extendedElements: BarcodeElements)
Represents the data extracted from the barcode.
Link copied to clipboard
Represents the type of scanned barcode