rules
Con el uso de esta propiedad es posible aplicar reglas obligatorias al proceso de captura de cualquier documento para los países establecidos.
Los siguientes datos se exportan como enumerados (enums) ofrecidos por el componente widget como RuleName, RuleTypes y EngineDocumentTypes.
Nombres de las reglas
Nombre del campo para aplicar una regla durante la extracción:
firstName: Nombre del usuario en el documento.lastName: Apellidos del usuario en el documento.gender: Género del usuario en el documento.nationality: Nacionalidad del usuario en el documento.placeOfBirth: Lugar de nacimiento del usuario en el documento.dateOfBirth: Fecha de nacimiento del usuario en el documento.dateOfIssue: Fecha de expedición del documento del usuario.dateOfExpiry: Fecha de caducidad del documento del usuario.documentNumber: Número del documento del usuario.
Tipos de reglas
Tipo de regla a aplicar:
equalTo: Los datos extraídos deben ser iguales al valor especificado (cadena o número).contains: Los datos extraídos deben contener el valor indicado (cadena o número).required: El campo indicado es obligatorio, sin limitaciones. El valor serátrue.maxLength: Longitud máxima para el campo indicado (número).minLength: Longitud mínima para el campo indicado (número).equalLength: El valor obtenido debe tener la longitud indicada (considerando letras, caracteres, espacios o símbolos) (número).
Tipos de documentos
Tipo de documento al que se aplica la regla:
ID: Documento de Identidad.DL: Permiso de Conducir.PASSPORT: Pasaporte.
Ejemplo de configuración
Atributo: rules
Tipo: { [countryCode: string]: CountryRules }
Tipo CountryRules: { key: string; rule: RuleTypes; value: string | number | boolean; documentTypes?: EngineDocumentTypes[]; documentSide?: number; }[]
Valor por defecto: No se aplicará ninguna regla al proceso de captura.
Last updated