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) {
//
}
});