Validar_Respuestas - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

Validar Respuestas Demograficas

Método para validar que las repuestas enviadas por el ciudadano sean las esperadas para procesar un puntaje (SCORE) y determinar si se da el ok en la validación.

#!java

public void validarRespuestaDemograficas(@NotNull ValidarRespuestaIn validarRespuestaDemografica, @NotNull CallbackValidateResponse listener)

Recibe como parametros de entrada una clase ValidarRespuestaIn y un CallbackValidateResponse

Parámetros

Parámetro Tipo Requerido Descripción
ValidarRespuestaIn Object SI
CallbackValidateResponse Callback SI Retorna un ValidarRespuestaDemografica y RespuestaTransaccion

Parámetros ValidarRespuestaIn

Parámetro Tipo Requerido Descripción
guidCiudadano String SI Es el identificador del ciudadano.
idCuestionario String SI Es el identificador del cuestionario.
registroCuestionario int SI Es el número de registro del cuestionario.
RespuestasIn List SI Respuestas a validar
#!java

public ValidarRespuestaIn(String guidCiudadano, //Es el identificador del ciudadano.
                          String idCuestionario,  //Es el identificador del cuestionario.
                          int registroCuestionario, //Es el número de registro del cuestionario.
                          List<RespuestasIn> respuestas) //Respuestas a validar

Parámetros RespuestasIn

Parámetro Tipo Requerido Descripción
idPregunta String SI Es el identificador de la pregunta.
idRespuesta String SI Es el identificador de la repuesta.
#!java

public RespuestasIn(String idPregunta, //Es el identificador de la pregunta.
                    String idRespuesta)  //Es el identificador de la repuesta.

Y recibe una clase ValidarRespuestaDemografica

Parámetros ValidarRespuestaDemografica

Parámetro Tipo Descripción
score String Es el puntaje máximo según la validación
esValido String Es la aceptación o no de la validación.
errorTransaccion List Datos adicionales
#!java

public ValidarRespuestaDemografica(String score, //Es el puntaje máximo según la validación
                                   boolean esValido, //Es la aceptación o no de la validación.
                                   RespuestaTransaccion respuestaTransaccion) //Respuesta de la transacción

ej:

#!java

ServicesOlimpia.getInstance().validarRespuestaDemograficas(repuesta, new OlimpiaInterface.CallbackValidateResponse() {
            @Override
            public void onSuccess(ValidarRespuestaDemografica validateResponse) {
                //
            }

            @Override
            public void onError(RespuestaTransaccion transactionResponse) {
                //
            }
        });

volver a servicios