Validar Fuente - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

Validar Fuente

Método para validar las fuentes (rostros) de un ciudadano que se encuentre en bases de datos.

#!java

public void getValidationFaceBD(@NotNull DataValidateFace dataValidateFace, @NotNull CallbackReconoserValidate listener)
#!Kotlin

fun getValidationFaceBD(dataValidateFace : DataValidateFace, listener: CallbackReconoserValidate)

Recibe como parámteros

Parámetros

Parámetro Tipo Requerido Descripción
DataValidateFace Object SI Object con parámetros requeridos
CallbackReconoserValidate Callback SI Retorna un RespondLogMobileResult

Parámetros DataValidateFace

Parámetro Tipo Requerido Descripción
guidConvenio String SI Identificación único del convenio
codigoPais String SI Código del país asociado al ciudadano
formato String SI Formato de la imagen capturada (PNG_B64 o JPG_B64)
imagen String SI Valor en base64 del ciudadano
numDocumento String SI Número de documento del ciudadano
tipoDocumento String SI Tipo del documento del ciudadano
#!java

public DataValidateFace (String guidConvenio,      //Identificación único del convenio
                   String codigoPais,        //Código del país asociado al ciudadano
                   String formato,           //Formato de la imagen capturada (PNG_B64 o JPG_B64)
                   String imagen,            //Valor en base64 del ciudadano
                   String numDocumento,      //Número de documento del ciudadano
                   String tipoDocumento)     //Tipo del documento del ciudadano
#!Kotlin

fun DataValidateFace(guidConvenio : String,    //Identificación único del convenio
               codigoPais : String,      //Código del país asociado al ciudadano
               formato : String,         //Formato de la imagen capturada (PNG_B64 o JPG_B64)
               imagen : String,          //Valor en base64 del ciudadano
               numDocumento : String,    //Primer apellido del ciudadano
               tipoDocumento : String)   //Primer nombre del ciudadano             

y devuelve la clase RespondValidateFace

Parámetros RespondValidateFace

Parámetro Tipo Descripción
code Integer Código asociado a la consulta del servicio
codeName String Descripción asociada a la consulta del servicio
DataRespond Object Objeto que contiene la validación del rostro en la fuente
RespuestaTransaccion Object Objeto que describe si el servicio fue o no consultado

Parámetros DataRespond

Parámetro Tipo Descripción
Resultado List Objeto que contiene la información de la validación del rostro en las fuentes

Parámetros Resultado

Parámetro Tipo Descripción
esValido Boolean Boolean que indica si es valido el resultado
fechaImagen String Fecha asociada a la imagen
formato String Formato de la imagen
fuente String Fuente de la imagen
resultado String Resultado de la consulta de la imagen
score Double Puntaje de la consulta de la imagen
#!java

public RespondValidateFace(code int, codeName String,  dataRespond DataRespond, respuestaTransaccion RespuestaTransaccion)
#!Kotlin

fun RespondValidateFace(code: Integer, codeName: String, dataRespond: DataRespond, respuestaTransaccion : RespuestaTransaccion)

ej:

#!java

DataComparisonFace dataComparisonFace = new DataComparisonFace();
        dataComparisonFace.setGuidConvenio(guidConvenio);
        dataComparisonFace.setCodigoPais(codigoPais);
        dataComparisonFace.setFormato(formato);
        dataComparisonFace.setImagen(imagen);
        dataComparisonFace.setNumDocumento(numDocumento);
        dataComparisonFace.setTipoDocumento(tipoDocumento);

        ServicesOlimpia.getInstance().getValidationFaceBD(dataComparisonFace, new OlimpiaInterface.CallbackReconoserValidate() {
            @Override
            public void onSuccess(RespondValidateFace respondValidateFace) {
                // Implementación
            }

            @Override
            public void onError(RespondLogMobileResult respondLogMobileResult) {
                // Implementación
            }
        });
#!Kotlin

DataValidateFace dataValidateFace = DataValidateFace()
        dataValidateFace.guidConvenio(guidConvenio)
        dataValidateFace.codigoPais(codigoPais)
        dataValidateFace.formato(formato)
        dataValidateFace.imagen(imagen)
        dataValidateFace.numDocumento(numDocumento)
        dataValidateFace.tipoDocumento(tipoDocumento)

      
            ServicesOlimpia.getInstance()
                .getValidationFaceBD(dataValidateFace, object : CallbackReconoserValidate {
                    override fun onSuccess(respondValidateFace: RespondValidateFace) {
                        // Implementación 
                    }

                    override fun onError(respondLogMobileResult: RespondLogMobileResult) {
                        // Implementación 
                    }
                })

volver a servicios

⚠️ **GitHub.com Fallback** ⚠️