Solicitar_Preguntas - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
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á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á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á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á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) {
//
}
});