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