react-native-scanbot-sdk
Version:
Scanbot Document and Barcode Scanner SDK React Native Plugin for Android and iOS
92 lines (89 loc) • 1.76 kB
text/typescript
import { DeepPartial, PartiallyConstructible } from '../utils';
/**
Common field types
- `ID`:
Document ID
- `SURNAME`:
Person surname field
- `MAIDEN_NAME`:
Person maiden name field
- `GIVEN_NAMES`:
Person given names field
- `BIRTH_DATE`:
Person birth date field
- `NATIONALITY`:
Person nationality field
- `BIRTHPLACE`:
Person birthplace field
- `EXPIRY_DATE`:
Document expiry date field
- `EYE_COLOR`:
Person height field
- `HEIGHT`:
Person height field
- `ISSUE_DATE`:
Document issue date field
- `ISSUING_AUTHORITY`:
Document issuing authority field
- `ADDRESS`:
Address field
- `PSEUDONYM`:
Pseudonym field
- `MRZ`:
MRZ field
- `COUNTRY_CODE`:
Country code (ISO-3166 Alpha-3) field
- `GENDER`:
Gender field
- `SIGNATURE`:
Signature field
- `PHOTO`:
Photo field
- `VALID_FROM_DATE`:
Date of start of validity field
- `ROUTING_NUMBER`:
Check routing number
- `ACCOUNT_NUMBER`:
Check account number
- `PLACE_OF_ISSUE`:
Place of issue for the identity card
- `TITLE_TYPE`:
Type of the title field in the identity document
- `REMARKS`:
Remarks field in the identity document
- `NAME`:
Full name field
- `CARD_ACCESS_NUMBER`:
Card access number field
- `NONE`:
Not valid type
*/
export type CommonFieldType =
| 'ID'
| 'SURNAME'
| 'MAIDEN_NAME'
| 'GIVEN_NAMES'
| 'BIRTH_DATE'
| 'NATIONALITY'
| 'BIRTHPLACE'
| 'EXPIRY_DATE'
| 'EYE_COLOR'
| 'HEIGHT'
| 'ISSUE_DATE'
| 'ISSUING_AUTHORITY'
| 'ADDRESS'
| 'PSEUDONYM'
| 'MRZ'
| 'COUNTRY_CODE'
| 'GENDER'
| 'SIGNATURE'
| 'PHOTO'
| 'VALID_FROM_DATE'
| 'ROUTING_NUMBER'
| 'ACCOUNT_NUMBER'
| 'PLACE_OF_ISSUE'
| 'TITLE_TYPE'
| 'REMARKS'
| 'NAME'
| 'CARD_ACCESS_NUMBER'
| 'NONE';