Consultar Validacion - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

** Consultar Validación **

Método para consultar una validación

#!java

public void onGetConsultValidation(@NotNull ConsultValidationIn consultValidationIn, @NotNull CallbackConsultValidation listener)
#!Kotlin

fun onGetConsultValidation(consultValidationIn : ConsultValidationIn, listener: CallbackConsultValidation)

Parametros de entrada

Parámetros

Parámetro Tipo Requerido Descripción
consultValidationIn ConsultValidationIn SI Es una objeto que contiene los datos de la consulta de la validación
CallbackConsultValidation Callback SI Retorna un ConsultValidationOut y RespuestaTransaccion

Parámetros ConsultValidationIn

Parámetro Tipo Requerido Descripción
clave String SI Clave del asesor que se entregó con las credenciales del convenio
codigoCliente String Opcional Se recomienda que vaya vacío
guidConv String SI Identificador del convenio
procesoConvenioGuid String SI Identificador del proceso convenio
usuario String SI Nombre del asesor que se entregó con las credenciales del convenio
#!java

public ConsultValidationIn( String clave,    
                            String codigoCliente,
                            String guidConv,
                            String procesoConvenioGuid,                             
                            String usuario) 
                                   
#!Kotlin

fun ConsultValidationIn( clave : String,         
                         codigoCliente : String,
                         guidConv : String,
                         procesoConvenioGuid : String,                   
                         usuario : String)
                              

y devuelve:

Parámetro Tipo Descripción
ConsultValidationOut Object Objeto que contiene la información de la consulta
RespuestaTransaccion Object Objeto que describe si el servicio fue o no consultado

Parámetros ConsultValidationOut

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
data Object Objeto que contiene la solicitud del ciudadano
DataError Object Objeto que describe si el servicio fue o no consultado correctamente

Parámetros Data

Parámetro Tipo Descripción
aprobado Boolean Verifica si el proceso fue aprobado o no
asesor String Asesor almacenado del ciudadano
cancelado Boolean Verifica si el proceso fue cancelado o no
celular String Número de celular almacenado del ciudadano
codigoCliente String Número de codigoCliente almacenado del ciudadano
comparacionRostroDocumento Boolean Verifica sí el rostro sé comparo con el documento
email String Email almacenado del ciudadano
encontradoEnFuente Boolean Verifica si el ciudadano fue encontrado en las fuentes abiertas
estadoDescripcion String Descripcion del resultado de la validación
estadoProceso Integer Devuelve 1- si es enrolamiento y 2 – si es validación
fechaFinalizacion String Fecha de finalización de la emisión
fechaDeRegistro String Fecha de registro de la emisión
fechaNacimiento String Fecha de nacimiento del solicitante
finalizado Boolean Verifica si el proceso fue finalizado o no
fuentesAbiertas Object Objeto que contiene la consulta de las fuentes abiertas
guidConv String GuidConvenio almacenado del ciudadano
motivoCancelacion Any() Ignorar
motivoId Integer Id de la emisión
nombreSede String Nombre de la sede del solicitante
numDoc String Número de documento almacenado del ciudadano
primerApellido String Primer apellido del solicitante
primerNombre String Primer nombre del solicitante
procesoConvenioGuid String ProcesoConvenioGuid almacenado del ciudadano
scoreProceso Any() Ignorar
scoreRostroDocumento Integer Sí el rostro sé comparo con el documento, arroja un porcentaje de comparación (0 siendo nada parecidos, 100 identicos)
sede String Sede del solicitante
segundoApellido String Segundo apellido del solicitante
segundoNombre String Segundo nombre del solicitante
servicio List Objeto que contiene una información listada de los servicios asociados alciudadano
tipoDoc String Tipo de documento almacenado ( CC, CE, TI, etc)

Parámetros FuentesAbiertas

Parámetro Tipo Descripción
estado String Estado asociada a las fuentes abiertas
fecha String Fecha de consulta de las fuentes abiertas
fuentes List Información de las fuentes abiertas
fuentesRaw List Información adicional de las fuentes abiertas
hibp Object Ignorar
ipGeo Object Ignorar
ipScam Object Ignorar
queryToken String queryToken asociado a la consulta de fuentes abiertas
riesgo Boolean Riesgo del ciudadano en las fuentes abiertas
score Integer Porcentaje asociado a la consulta de fuentes abiertas
texto String Texto asociado a la consulta de fuentes abiertas
transactionGuid String TransactionGuid asociado a la consulta de fuentes abiertas

Parámetros Servicio

Parámetro Tipo Descripción
Barcode Object Información del barcode contenida en el servicio
documentIsValid Boolean Indica si el documento es válido o no
fecha String Fecha de consulta del servicio
score Integer Porcentaje del servicio
servicio String Nombre de consulta del servicio
subTipos Any() Ignorar
terminado Boolean Indica si el servicio fue terminado correctamente o no
tipo String Tipo de servicio cosultado

Parámetros Barcode

Parámetro Tipo Descripción
fechaExpedicionDoc String Fecha de expedición del documento
fechaNacimiento String Fecha de nacimiento del solicitante
numDoc String Número del documento a almacenar
primerApellido String Primer apellido del solicitante
primerNombre String Primer nombre del solicitante
rh String RH del solicitante
segundoApellido String Segundo apellido del solicitante
segundoNombre String Segundo nombre del solicitante
sexo String Genero del solicitante
tipoDoc String Tipo de documento almacenado en el barcode (CC, TI, CE, etc)
#!java

public ConsultValidationOut( int code,        //Código asociado a la consulta del servicio
                             String codeName, //Descripción asociada a la consulta del servicio
                             Data data)       //Objeto que contiene la consulta de validación del ciudadano
                             DataError dataError)  //Objeto que describe si el servicio fue o no consultado correctamente
#!Kotlin

fun ConsultValidationOut(code: Integer,    //Código asociado a la consulta del servicio
                         codeName: String, //Descripción asociada a la consulta de validación del servicio
                         data: Data)       //Objeto que contiene la solicitud del ciudadano
                         dataError: DataError)  //Objeto que describe si el servicio fue o no consultado correctamente

Ej:

#!java

un ConsultValidationIn( clave : String,         
                         codigoCliente : String,
                         guidConv : String,
                         procesoConvenioGuid : String,                   
                         usuario : String)
                          
ConsultValidationIn consultValidationIn = new ConsultValidationIn();
        consultValidationIn.setClave("clave"); 
        requestValidationIn.setCodigoCliente("");  //Se recomienda que vaya vacío
        requestValidationIn.setGuidConv("guidConv"); 
        requestValidationIn.setProcesoConvenioGuid("procesoConvenioGuid");  
        requestValidationIn.setUsuario("usuario");
       

        ServicesOlimpia.getInstance().getConsultValidation(consultValidationIn, new OlimpiaInterface.CallbackConsultValidation() {
            @Override
            public void onSuccess(ConsultValidationOut consultValidationOut) {
               //Implementación
            }

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

    val consultValidationIn = ConsultValidationIn()
        consultValidationIn.clave("clave")    
        consultValidationIn.codigoCliente("")           //Se recomienda que vaya vacío
        consultValidationIn.guidConv("guidConv")    
        consultValidationIn.procesoConvenioGuid("procesoConvenioGuid")     
        consultValidationIn.usuario("usuario")                   
           
        ServicesOlimpia.getInstance()
                .getRequestValidation(consultValidationIn, object : CallbackConsultValidation {
                    override fun onSuccess(consultValidationOut: ConsultValidationOut) {
                        // Implementación 
                    }

                    override fun onError(respuestaTransaccion: RespuestaTransaccion) {
                        // Implementación 
                    }
                })

volver a servicios

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