Consultar Fuente
Método para consultar sí un ciudadano se encuentra en la base de datos.
#!java
public void consultarFuente(@NotNull ConsultarFuenteIn consultarFuenteIn, @NotNull CallbackConsultSource listener)
#!Kotlin
fun consultarFuente(consultarFuenteIn : ConsultarFuenteIn, listener: CallbackConsultSource)
Parametros de entrada
Parámetros
Parámetro |
Tipo |
Requerido |
Descripción |
ConsultarFuenteIn |
Object |
SI |
Objeto asociado a la consulta del las fuentes en bases de datos |
CallbackConsultSource |
Callback |
SI |
Retorna un ConsultarCiudadano y RespuestaTransaccion |
Parámetros ConsultarFuenteIn
Parámetro |
Tipo |
Descripción |
codigoPais |
String |
Es nacionalidad del ciudadano, la cual se da por el indicativo del país |
convenioGuid |
String |
Identificador único de convenio |
numDocumento |
String |
Es el número de documento del ciudadano |
tipoDocumento |
String |
Es el tipo de documento del ciudadano |
Retorna RespondConsultarFuente
Parámetros RespondConsultarFuente
Parámetro |
Tipo |
Descripción |
Code |
int |
Código que informa si la petición a sido exitosa o no |
CodeName |
String |
Descripción que informa si la petición a sido exitosa o no |
Data |
Object |
Es el objeto que describe si el ciudadano se encuentra en la base de datos |
DataError |
Object |
Objeto que describe una anormalidad en el servicio |
#!java
public RespondConsultarFuente( int code, //Código que informa si la petición a sido exitosa o no
String codeName, //Descripción que informa si la petición a sido exitosa o no
Data data, //Es el objeto que describe si el ciudadano se encuentra en la base de datos
DataError dataError) //Objeto que describe una anormalidad en el servicio
#!Kotlin
fun RespondConsultarFuente(code : int, //Código que informa si la petición a sido exitosa o no
codeName : String, //Es una lista del objeto status con los servicios que probó en el sistema
data: Data) //Es el objeto que describe si el ciudadano se encuentra en la base de datos
dataError DataError) //Objeto que describe una anormalidad en el servicio
Parámetros Data
Parámetro |
Tipo |
Descripción |
existe |
Boolean |
Boolean que indica si existe o no en bases de datos |
listaImagenes |
List |
Objeto que contiene la información de la lista existente en bases de datos |
Parámetros ListaImagenes
Parámetro |
Tipo |
Descripción |
fecha |
String |
Fecha asociada al usuario encontrado en base de datos |
fuente |
String |
Fuente asociada al usuario encontrado en base de datos |
Ej:
#!java
public Data(Boolean existe, //Boolean que indica si existe o no en bases de datos
List<ListaImagenes> listaImagenes) //Objeto que contiene la información de la lista existente en bases de datos
#!Kotlin
fun Data(existe : Boolean , //Boolean que indica si existe o no en bases de datos
listaImagenes : List<ListaImagenes>) //Objeto que contiene la información de la lista existente en bases de datos
#!java
public ListaImagenes(String fecha, //Fecha asociada al usuario encontrado en base de datos
String fuente) //Fuente asociada al usuario encontrado en base de datos
#!Kotlin
fun Data(fecha : String , //Fuente asociada al usuario encontrado en base de datos
fuente : String) //Fuente asociada al usuario encontrado en base de datos
#!java
ConsultarFuenteIn consultarFuenteIn = new ConsultarFuenteIn();
consultarFuenteIn.setGCodigoPais("57");
consultarFuenteIn.setGuidConvenio("guidConvenio");
consultarFuenteIn.setNumDocumento("12334567890!);
consultarFuenteIn.setTipoDocumento("CC");
ServicesOlimpia.getInstance().onConsultarFuente(consultarFuenteIn, new OlimpiaInterface.CallbackConsultSource() {
@Override
public void onSuccess(RespondConsultarFuente respondConsultarFuente) {
// Implementación
}
@Override
public void onError(RespuestaTransaccion transactionResponse) {
// Implementación
}
});
#!Kotlin
val consultarFuenteIn = ConsultarFuenteIn()
validateReceiptIn.setGuidProcesoConvenio(guidProcesoConvenio);
consultarFuenteIn.codigoPais("57");
consultarFuenteIn.guidConvenio("guidConvenio");
consultarFuenteIn.numDocumento("12334567890!);
consultarFuenteIn.tipoDocumento("CC");
ServicesOlimpia.getInstance().onConsultarFuente(consultarFuenteIn, object : OlimpiaInterface.CallbackConsultSource {
override fun onSuccess(respondConsultarFuente: RespondConsultarFuente) {
// Implementación
}
override fun onError(transactionResponse: RespuestaTransaccion?) {
// Implementación
}
})
volver a servicios