Consultar Proceso Convenio - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

** Consultar Proceso Convenio **

Método para consultar un proceso convenio

#!java

public void onConsultAgreementProcess(@NotNull String procesoConvenioGuid, CallbackConsultAgreementProcess listener)
#!Kotlin

fun onConsultAgreementProcess(procesoConvenioGuid : String, listener: CallbackConsultAgreementProcess)

Parametros de entrada

Parámetros

Parámetro Tipo Requerido Descripción
procesoConvenioGuid String SI Identificador del proceso convenio
CallbackConsultAgreementProcess Callback SI Retorna un ConsultAgreementProcessOut y RespuestaTransaccion

Al ser un método @Get no necesita construir una clase de entrada, solamente enviar el "procesoConvenioGuid" que es de tipo String

y devuelve:

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

Parámetros ConsultAgreementProcessOut

Parámetro Tipo Descripción
Datos Object Objeto que contiene la solicitud del ciudadano
DataError Object Objeto que describe si el servicio fue o no consultado correctamente
RespuestaTransaccion Object Objeto que describe si el servicio fue o no consultado

Parámetros Datos

Parámetro Tipo Descripción
guidConv String Identificador del convenio
procesoConvenioGuid String Identificador del proceso
guidCiu String Identificador del ciudadano creado
primerNombre String Primer nombre del solicitante
segundoNombre String Segundo nombre del solicitante
primerApellido String Primer apellido del solicitante
segundoApellido String Segundo apellido del solicitante
infCandidato String Información de la compañia asociada, debe ir así: "{"company":"companyName"}"
tipoDoc String Tipo de documento del ciudadano al que se realiza la validación( CURP – Credencial para votar (INE), PPM - Pasaporte, CC cédula de ciudadanía, etc )
numDoc String Número de documento del ciudadano al que se realiza la validación
email String Es donde llegara el link de validación de acuerdo a la opción seleccionada en tipo de
parámetro
celular String Es donde llegara el link de validación de acuerdo a la opción seleccionada en tipo de
parámetro
asesor String Nombre del asesor que se entregó con las credenciales del convenio
sede String Código de sede que se entregó con las credenciales del convenio
nombreSede String Nombre de sede que se entregó con las credenciales del convenio
codigoCliente String Código del cliente asociado del ciudadano creado
ejecutarEnMovil boolean Si la solicitud del ciudadano fue hecha en un dispositivo móvil
estadoProceso Integer Devuelve 1- si es enrolamiento y 2 – si es validación
finalizado boolean Si la solicitud ya fue finalizada correctamente arroja un true
estadoForense Integer Devuelve el valor asociado al estado forense (no obligatorio para el flujo)
fechaRegistro String Fecha de registro de la solicitud
fechaFinalizacion String Fecha de finalización de la solicitud
fechaExpedicion String Fecha de expedición del documento
lugarExpedicion String Lugar de expedición del documento
biometrias Object Segundo apellido del solicitante

Parámetros Biometrias

Parámetro Tipo Descripción
tipo String Devuelve el tipo de biometría realizada
fuente String Devuelve la fuente de la biometría
score Integer Puntaje asociado a la comparación de la biometría
esValido Boolean Si fue correcta la consulta y solicitud del ciudadano
fechaImagen String Fecha de registro de la imagen
fechaComparacion String Fecha de comparación de la imagen con el usuario

Ej:

#!java

public ConsultAgreementProcessOut( Datos datos,                         //Objeto que contiene la solicitud del ciudadano
                             RespuestaTransaccion respuestaTransaccion, //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 ConsultAgreementProcessOut(datos: Datos,                          //Objeto que contiene la solicitud del ciudadano
                         respuestaTransaccion: RespuestaTransaccion,  //Objeto que contiene la consulta de validación del ciudadano
                         dataError: DataError)                        //Objeto que describe si el servicio fue o no consultado correctamente

Ej:

#!java
       

    ServicesOlimpia.getInstance().getListConsultAgreementProcess(procesoConvenioGuid, 
                                  new OlimpiaInterface.CallbackConsultAgreementProcess() {
            @Override
            public void onSuccess(ConsultAgreementProcessOut consultAgreementProcessOut) {
               //Implementación
            }

            @Override
            public void onError(RespuestaTransaccion transactionResponse) {
                //Implementación
            }
        });
#!Kotlin                 
           
        ServicesOlimpia.getInstance()
                .getListConsultAgreementProcess(procesoConvenioGuid, object : OlimpiaInterface.CallbackConsultAgreementProcess {
                    override fun onSuccess(consultAgreementProcessOut: ConsultAgreementProcessOut) {
                        // Implementación 
                    }

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

volver a servicios