react-native-idscan-sdk
Version:
SDK for IDScan.net in React Native
69 lines • 1.61 kB
TypeScript
/**
* Drivers License Data Format
*/
export type DLData = {
[key: string]: string;
namePrefix: string;
IIN: string;
race: string;
gender: string;
fullName: string;
issuerIdNum: string;
city: string;
weight: string;
height: string;
address1: string;
address2: string;
classificationCode: string;
issueDate: string;
licenseNumber: string;
expirationDate: string;
endorsementsCode: string;
endorsementsCodeDescription: string;
issuedBy: string;
firstName: string;
middleName: string;
lastName: string;
nameSuffix: string;
restrictionsCode: string;
restrictionsCodeDescription: string;
birthDate: string;
countryCode: string;
jurisdictionCode: string;
hairColor: string;
eyeColor: string;
documentType: string;
country: string;
weightKG: string;
weightLBS: string;
restrictionCode: string;
postalCode: string;
specification: string;
hazmateExpDate: string;
cardRevisiondate: string;
complianceType: string;
};
/**
* Scanner Scan Result
*/
export type ScanResult = (error: object, scanData: DLData) => void;
/**
* Scanner Types
*/
export declare enum IdScannerTypes {
TYPE_COMBINED = 0,
TYPE_MRZ = 1,
TYPE_PDF = 2
}
/**
* API Keys Types
*/
export type APIKeys = {
iosDetectorPDFLicenseKey: string;
iosDetectorMRZLicenseKey: string;
iosParserPDFLicenseKey: string;
androidDetectorPDFLicenseKey: string;
androidDetectorMRZLicenseKey: string;
androidParserPDFLicenseKey: string;
};
//# sourceMappingURL=types.d.ts.map