ConsultarConvenio - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

Consultar Convenio

Método para consultar si el convenio del cliente se encuentra activo de acuerdo al id suministrado.

#!java

public void consultarConvenio(@NotNull String guidConv, @NotNull String datos, @NotNull CallbackConsultAgreement callbackOlimpia)
#!Kotlin

fun consultarConvenio(guidConv : String, datos : String,
                                     listener: CallbackConsultAgreement)

Recibe como parametros un String guidConv, String datos, CallbackConsultAgreement listener.

Parámetros

Parámetro Tipo Requerido Descripción
guidConv String SI Identificador único de convenio
datos String SI Datos adicionales
listener CallbackConsultAgreement SI Retorna un List y RespuestaTransaccion

Respuesta:

Parámetros ServiciosConv

Parámetro Tipo Descripción
idServicio int Id del servicio
nombreServicio String Nombre del servicio
tipoServicio String Tipo de servicio
subTipo String Subtipo de servicio
nivelCaptura int Nivel de captura
metodoCaptura int Identifica forma de captura
continuarProceso bool Si continua al validar
reintentos int Número de veces que se puede intentar
esperaReintentos int Tiempo de espera entre reintento

ej:

#!java

ServicesOlimpia.getInstance().consultarConvenio(guidConv, datos, new OlimpiaInterface.CallbackConsultAgreement() {

                    @Override
                    public void onSuccess(boolean estado, List<ServiciosConv> serviciosConv) {
                        // Implementación
                    }

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

ServicesOlimpia.getInstance().consultarConvenio(guidConv, datos, object : OlimpiaInterface.CallbackConsultAgreement {

                    override fun onSuccess(estado: Boolean, serviciosConv: List<ServiciosConv>) {
                        // Implementación
                    }
                    override fun onError(estado: Boolean, transactionResponse: RespuestaTransaccion?) {
                        // Implementación
                    }
})

volver a servicios