Obtener Proceso Ciudadano - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

Obtener Proceso Ciudadano

Método para obtener el proceso de un ciudadano que se encuentra en la base de datos.

#!java

public void getCitizenProcess(@NotNull GetCitizenProcessIn getCitizenProcessIn, @NotNull CallbackGetCitizenProcess listener)
#!Kotlin

fun getCitizenProcess(getCitizenProcessIn : GetCitizenProcessIn, listener: CallbackGetCitizenProcess)

Parametros de entrada

Parámetros

Parámetro Tipo Requerido Descripción
GetCitizenProcessIn Object SI Objeto asociado a la consulta del proceso del ciudadano
CallbackGetCitizenProcess Callback SI Retorna un RespondComparasionFace y RespuestaTransaccion

Parámetros ConsultarFuenteIn

Parámetro Tipo Descripción
convenioGuid String Identificador único de convenio
tipoDoc String Es el tipo de documento del ciudadano
docNum String Es el número de documento del ciudadano
telefono String Es el número de teléfono del ciudadano

Retorna GetCitizenProcessOut

Parámetros GetCitizenProcessOut

Parámetro Tipo Descripción
estadoProceso Integer Descripción que informa el estado del proceso
guidCiu String Identificador único del ciudadano
procesoConvenioGuid String Identificador único del proceso de convenio
procesoConvenioId String Identificador único del proceso de convenio id
RespuestaTransaccion Object Objeto que describe si el servicio fue o no consultado
#!java

public GetCitizenProcessOut( int estadoProceso, //Código que informa si la petición a sido exitosa o no
                          String guidCiu, //Identificador único del ciudadano
                          String procesoConvenioGuid, //Identificador único del proceso de convenio
                          String procesoConvenioId, //Identificador único del proceso de convenio id
                          RespuestaTransaccion respuestaTransaccion)  //Respuesta de la transacción
#!Kotlin

fun GetCitizenProcessOut(estadoProceso: Integer, //Código que informa si la petición a sido exitosa o no
                          guidCiu: String, //Identificador único del ciudadano
                          procesoConvenioGuid: String, //Identificador único del proceso de convenio
                          procesoConvenioId: String, //Identificador único del proceso de convenio id
                          respuestaTransaccion: RespuestaTransaccion)  //Respuesta de la transacción

Ej:

#!java

 ConsultarFuenteIn data = new ConsultarFuenteIn();
        data.setConvenioGuid(convenioGuid);
        data.setTipoDoc("CC");
        data.setDocNum("1234567");
        data.setTelefono("3000000000");
        data.setBiometria(ImageUtils.convert64String(pathFace));

        ServicesOlimpia.getInstance().getCitizenProcess(data, new OlimpiaInterface.CallbackGetCitizenProcess() {
            @Override
            public void onSuccess(GetCitizenProcessOut getCitizenProcessOut) {
                // Implementación 
            }

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

    val data = ConsultarFuenteIn()
        data.convenioGuid(convenioGuid);
        data.tipoDoc("CC");
        data.docNum("1234567");
        data.telefono("3000000000");
      
            ServicesOlimpia.getInstance()
                .getCitizenProcess(data, object : CallbackGetCitizenProcess {
                    override fun onSuccess(getCitizenProcessOut: GetCitizenProcessOut) {
                        // Implementación 
                    }

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

volver a servicios