ColombianCitizenBarcode - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
** ColombianCitizenBarcode **
Clase adicional que permite la captura de la información del barcode del documento colombiano tales como cédula de ciudadania (CC) y tarjeta de identidad (TI).
Para poder implementar esta clase se debe tener instalado a una version 2.0.1-beta1 o superior (para saber cual versión actualmente esta implementado, siga el siguiente enlace: Instalacion
Toma la información de los caracteres encontrados en el barcode, organizándolos para entregar una clase llamada "ColombianCitizenBarcode".
Dicha clase contiene la información asociada al barcode escaneado. Para el llamado de dicha clase, y poder leer, escribir o sobrescribir la información que contiene, se deber realizar de la siguiente manera:
#!java
//Se instancia el objeto dentro de la clase que desea implementar
private ColombianCitizenBarcode colombianCitizenBarcode = ColombianCitizenBarcode.Companion.getInstance();
#!Kotlin
//Se instancia el objeto dentro de la clase que desea implementar
private val colombianCitizenBarcode : ColombianCitizenBarcode = ColombianCitizenBarcode.getInstance()!!
Parámetros
Parámetros ColombianCitizenBarcode
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
primerApellido | String | SI | Primer apellido del ciudadano |
segundoApellido | String | SI. | Segundo apellido del ciudadano |
primerNombre | String | SI | Primer nombre del ciudadano |
segundoNombre | String | SI | Segundo nombre del ciudadano |
cedula | String | SI | Número de identificación del ciudadano |
rh | String | SI | RH del ciudadano |
fechaNacimiento | String | SI | Fecha de nacimiento del ciudadano (Formato YYYY-MM-DD) |
sexo | String | SI | Genero del ciudadano |
Escritura ColombianCitizenBarcode
#!java
//Escritura del objeto dentro de la clase que desea implementar
public ColombianCitizenBarcode( String primerApellido,
String segundoApellido,
String primerNombre
String segundoNombre,
String cedula.
String rh,
String fechaNacimiento,
String sexo)
//También se puede escribir o sobrescribir un valor de la siguiente forma (ya sea total o individual)
colombianCitizenBarcode = ColombianCitizenBarcode.Companion.getInstance();
colombianCitizenBarcode.setPrimerApellido("primerApellido)";
colombianCitizenBarcode.setSegundoApellido("segundoApellido)";
colombianCitizenBarcode.setPrimerNombre("primerNombre)";
colombianCitizenBarcode.setSegundoNombre("segundoNombre)";
colombianCitizenBarcode.setCedula("cedula");
colombianCitizenBarcode.setRh("rh");
colombianCitizenBarcode.setFechaNacimiento("fechaNacimiento");
colombianCitizenBarcode.setSexo("sexo");
#!Kotlin
//Escritura del objeto dentro de la clase que desea implementar
fun ColombianOCR( primerApellido String?,
segundoApellido String?,
primerNombre String?,
segundoNombre String?
cedula : String?,
rh: String?,
sexo: String?)
//También se puede escribir o sobrescribir un valor de la siguiente forma (ya sea total o individual)
colombianCitizenBarcode = ColombianCitizenBarcode.getInstance()!!
colombianCitizenBarcode.primerApellido("primerApellido")
colombianCitizenBarcode.segundoApellido("segundoApellido")
colombianCitizenBarcode.primerNombre("primerNombre")
colombianCitizenBarcode.segundoNombre("segundoNombre")
colombianCitizenBarcode.cedula("cedula")
colombianCitizenBarcode.rh("rh")
colombianCitizenBarcode.fechaNacimiento("fechaNacimiento")
colombianCitizenBarcode.sexo("sexo")
Lectura ColombianOCR
#!java
//Lectura del objeto dentro de la clase que desea implementar (ya sea total o individual)
colombianCitizenBarcode = ColombianCitizenBarcode.Companion.getInstance();
String primerApellido= colombianCitizenBarcode.getPrimerApellido();
String segundoApellido = colombianCitizenBarcode.getSegundoApellido();
String primerNombre= colombianCitizenBarcode.getPrimerNombre();
String segundoNombre = colombianCitizenBarcode.getSegundoNombre();
String cedula = colombianCitizenBarcode.getCedula();
String rh = colombianCitizenBarcode.getRh();
String fechaNacimiento = colombianCitizenBarcode.getFechaNacimiento();
String sexo= colombianCitizenBarcode.getSexo();
#!Kotlin
//Lectura del objeto dentro de la clase que desea implementar (ya sea total o individual)
colombianCitizenBarcode = ColombianCitizenBarcode.Companion.getInstance();
val cedula : String? = colombianOCR.cedula
val fechaNacimiento: String? = colombianOCR.fechaNacimiento
val fechaExpedicion: String? = colombianOCR.fechaExpedicion
val fechaElaboracion: String? = colombianOCR.sexo
val sexo: String? = colombianOCR.sexo
val genderString String? = colombianOCR.genderNumber
val genderNumber String? = colombianOCR.ocrState
val ocrState Integer? = colombianOCR.ocrState
val documentType Integer? = colombianOCR.documentType
val names String? = colombianOCR.names
val lastNames String? = colombianOCR.lastNames