@bit-ui-libs/common
Version:
This library was generated with [Nx](https://nx.dev).
198 lines (194 loc) • 5.25 kB
text/typescript
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;
};
};
}