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

**Consultar Pasos **

Método que me indica los servicios que se tienen que realizar dado el tipo de proceso, en el cual se consultan los pasas dependiendo de los servicios disponibles.

#!java

public void onGetConsultSteps(@NotNull ConsultStepsIn consultStepsIn, @NotNull CallbackConsultSteps listener)
#!Kotlin

fun onGetConsultSteps(consultStepsIn : ConsultStepsIn, listener: CallbackConsultSteps)

Parametros de entrada

Parámetros

Parámetro Tipo Requerido Descripción
consultStepsIn ConsultStepsIn SI Es una objeto que contiene los datos de la consulta de los pasos
CallbackConsultSteps Callback SI Retorna un ConsultStepsOut y RespuestaTransaccion

Parámetros ConsultStepsIn

Parámetro Tipo Requerido Descripción
guidProcesoConvenio String SI Identificación único del proceso del convenio
#!java

public ConsultStepsIn ( String guidProcesoConvenio)   //Identificación único del proceso del convenio
                                   
#!Kotlin

fun ConsultStepsIn( guidProcesoConvenio : String)   //Identificación único del proceso del convenio
                              

y devuelve:

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

Parámetros ConsultStepsOut

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 consulta de cada paso en cada servicio
DataError Object Objeto que describe si el servicio fue o no consultado correctamente

Parámetros Data

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

Parámetros Servicio

Parámetro Tipo Descripción
anversoOnly Boolean Evalua si solamente verifica el anverso
orden Integer Valor asociado a la orden del servicio
servicioId Integer Valor asociado al tipo de servicio
subTipoId Integer Valor asociado al subtipo de servicio
#!java

public ConsultStepsOut( 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 cada paso en cada servicio
#!Kotlin

fun ConsultStepsOut(code: Integer,    //Código asociado a la consulta del servicio
                    codeName: String, //Descripción asociada a la consulta del servicio
                    data: Data)       //Objeto que contiene la consulta de cada paso en cada servicio

Ej:

#!java

ConsultStepsIn consultStepsIn = new ConsultStepsIn();
        consultStepsIn.setGuidProcesoConvenio("guidProcesoConvenio"); //Identificación único del proceso del convenio

        ServicesOlimpia.getInstance().getConsultSteps(consultStepsIn, new OlimpiaInterface.CallbackConsultSteps() {
            @Override
            public void onSuccess(ConsultStepsOut consultStepsOut) {
               //Implementación
            }

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

    val consultStepsIn = ConsultStepsIn()
        enviarOTPIn.guidProcesoConvenio("guidProcesoConvenio")       //Identificación único del proceso del convenio
           
        ServicesOlimpia.getInstance()
                .getConsultSteps(consultStepsIn, object : OlimpiaInterface.CallbackConsultSteps {
                    override fun onSuccess(consultStepsOut: ConsultStepsOut) {
                        // Implementación 
                    }

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

volver a servicios

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