Solicitar_Preguntas - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

Solicitar Preguntas Demograficas

Método para solicitar las preguntas socio demográficas correspondientes a un ciudadano para su posterior validación.

#!java

public void solicitarPreguntasDemograficas(@NotNull String giudCiudadano, @NotNull CallbackRequestQuestions listener)

Recibe como parametros

Parámetros

Parámetro Tipo Requerido Descripción
GuidCiudadano String SI Es el identificador único del ciudadano
CallbackRequestQuestions Callback SI Retorna un SolicitarPreguntasDemograficas y RespuestaTransaccion

Recibe como respuesta una clase SolicitarPreguntasDemograficas

Parámetros RespuestaTransaccion

Parámetro Tipo Descripción
idCuestionario String Es el identificador del cuestionario
registroCuestionario int Es el nuero de registro del cuestionario
preguntas List<> Lista de preguntas y opciones de respuesta con sus identificadores
respuestaTransaccion Object Respuesta de la transacció
#!java

public SolicitarPreguntasDemograficas(String idCuestionario, //Es el identificador del cuestionario
                                      int registroCuestionario, //Es el nuero de registro del cuestionario
                                      List<Pregunta> preguntas, //Lista de preguntas y opciones de respuesta con sus identificadores
                                      RespuestaTransaccion respuestaTransaccion) //Respuesta de la transacción

Parámetros preguntas

Parámetro Tipo Descripción
idPregunta String Es el identificador de la pregunta
textoPregunta String Texto de la pregunta
opcionesRespuestas List Arreglo con las opciones de repuesta
#!java

public Pregunta(String idPregunta, //Es el identificador de la pregunta
                String textoPregunta, //Texto de la pregunta 
                List<OpcionesRespuesta> opcionesRespuestas) //Arreglo con las opciones de repuesta

Parámetros opcionesRespuestas

Parámetro Tipo Descripción
idRespuesta String Es el identificador de la repuesta
textoRespuesta String Texto de la repuesta
#!java

public OpcionesRespuesta(String idRespuesta, //Es el identificador de la repuesta
                         String textoRespuesta) //Texto de la repuesta

ej:

#!java

 ServicesOlimpia.getInstance().solicitarPreguntasDemograficas(giudCiudadano, new OlimpiaInterface.CallbackRequestQuestions() {
            @Override
            public void onSuccess(SolicitarPreguntasDemograficas requestQuestions) {
               //
            }

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

volver a servicios

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