UNPKG

@bit-ui-libs/common

Version:
198 lines (194 loc) 5.25 kB
export interface IncodeExtendedOcrDataCommon { ocrData: { name: { fullName: string; machineReadableFullName: string; firstName: string; middleName: string; givenName: string; paternalLastName: string; }; address: string; addressFields: { street: string; postalCode: string; city: string; state: string; }; checkedAddress: string; checkedAddressBean: { street: string; postalCode: string; city: string; state: string; label: string; zipColonyOptions: any[]; }; birthDate: string; gender: string; documentNumber: string; issuedAt: string; expireAt: string; expirationDate: number; issueDate: number; additionalTimestamps: any[]; issuingCountry: string; fullNameMrz: string; ocrDataConfidence: { birthDateConfidence: number; nameConfidence: number; givenNameConfidence: number; firstNameConfidence: number; middleNameConfidence: number; fathersSurnameConfidence: number; fullNameMrzConfidence: number; addressConfidence: number; streetConfidence: number; postalCodeConfidence: number; cityConfidence: number; stateConfidence: number; countryCodeConfidence: number; genderConfidence: number; issueDateConfidence: number; expirationDateConfidence: number; issuedAtConfidence: number; expireAtConfidence: number; documentNumberConfidence: number; }; }; } export interface IncodeExtendedOcrDataPassport { ocrData: { typeOfId: 'Passport'; nationalityMrz: string; gender: string; documentNumber: string; documentNumberCheckDigit: string; ocrDataConfidence: { birthDateConfidence: number; genderConfidence: number; numeroEmisionCredencialConfidence: number; fathersSurnameConfidence: number; givenNameConfidence: number; fullNameMrzConfidence: number; documentNumberConfidence: number; birthPlaceConfidence: number; nationalityMrzConfidence: number; expireAtConfidence: number; mrz1Confidence: number; nationalityConfidence: number; issuedAtConfidence: number; expirationDateConfidence: number; middleNameConfidence: number; mrz2Confidence: number; issuingAuthorityConfidence: number; }; expireAt: string; dateOfBirthCheckDigit: string; birthDate: number; mrz2: string; mrz1: string; birthPlace: string; issuingAuthority: string; fullNameMrz: string; additionalTimestamps: any[]; nationality: string; issuingCountry: string; name: { givenNameMrz: string; firstName: string; lastNameMrz: string; givenName: string; fullName: string; paternalLastName: string; middleName: string; machineReadableFullName: string; }; checkedAddressBean: { zipColonyOptions: any[]; }; documentFrontSubtype: string; issuedAt: string; issueDate: number; expirationDate: number; expirationDateCheckDigit: string; }; } export interface IncodeExtendedOcrDataDriversLicense { ocrData: { name: { fullName: string; machineReadableFullName: string; firstName: string; middleName: string; givenName: string; paternalLastName: string; }; address: string; addressFields: { street: string; postalCode: string; city: string; state: string; }; checkedAddress: string; checkedAddressBean: { street: string; postalCode: string; city: string; state: string; label: string; zipColonyOptions: any[]; }; typeOfId: 'DriversLicense'; documentFrontSubtype: string; documentBackSubtype: string; birthDate: number; gender: string; documentNumber: string; refNumber: string; issuedAt: string; expireAt: string; expirationDate: number; issueDate: number; additionalTimestamps: any[]; issuingCountry: string; issuingState: string; height: string; weight: string; eyeColor: string; classes: string; mentions: string; restrictions: string; fullNameMrz: string; barcodeRawData: string; ocrDataConfidence: { birthDateConfidence: number; nameConfidence: number; givenNameConfidence: number; firstNameConfidence: number; middleNameConfidence: number; fathersSurnameConfidence: number; fullNameMrzConfidence: number; addressConfidence: number; streetConfidence: number; postalCodeConfidence: number; cityConfidence: number; stateConfidence: number; countryCodeConfidence: number; genderConfidence: number; issueDateConfidence: number; expirationDateConfidence: number; issuedAtConfidence: number; expireAtConfidence: number; documentNumberConfidence: number; heightConfidence: number; eyeColorConfidence: number; classesConfidence: number; mentionsConfidence: number; refNumberConfidence: number; weightConfidence: number; restrictionsConfidence: number; }; }; }