Consultar_Ciudadano - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
Consultar Ciudadano
Método para validar el status de un ciudadano, para determinar en qué etapa esta, y que servicios a concluido.
#!java
public void consultarCiudadano(@NotNull String guidCiudadano, @NotNull CallbackConsultResident listener)
#!Kotlin
fun consultarCiudadano(guidCiudadano : String, listener: CallbackConsultResident)
Parametros de entrada
Parámetros
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
guidCiudadano | String | SI | Es el identificador único del ciudadano |
CallbackConsultResident | Callback | SI | Retorna un ConsultarCiudadano y RespuestaTransaccion |
Retorna ConsultarCiudadano
Parámetros ConsultarCiudadano
Parámetro | Tipo | Descripción |
---|---|---|
ciudadano | Object | Es el objeto que describe al ciudadano y los campos que este ya diligenció |
status | List | Es una lista del objeto status con los servicios que probó en el sistema |
respuestaTransaccion | Object | Respuesta de la transacción |
#!java
public ConsultarCiudadano(Ciudadano ciudadano, //Es el objeto que describe al ciudadano y los campos que este ya diligenció
List<StatusCiudadano> status, //Es una lista del objeto status con los servicios que probó en el sistema
RespuestaTransaccion respuestaTransaccion) //Respuesta de la transacción
#!Kotlin
fun ConsultarCiudadano(ciudadano : Ciudadano, //Es el objeto que describe al ciudadano y los campos que este ya diligenció
status : List<StatusCiudadano>, //Es una lista del objeto status con los servicios que probó en el sistema
respuestaTransaccion: RespuestaTransaccion) // Respuesta de la transacción
Parámetros Ciudadano
Parámetro | Tipo | Descripción |
---|---|---|
GuidCiu | String | Id del servicio |
GuidConv | String | Identificación única de convenio |
TipoDoc | String | Tipo de documento |
NumDoc | String | Número del documento |
String | Correo electrónico del cliente | |
CodPais | String | Código del país |
Celular | String | Número de teléfono móvil |
DatosAdi | String | Datos adicionales |
#!java
public Ciudadano(String guidCiu, //Identificador del ciudadano
String guidConv, //Identificación única de convenio
String tipoDoc, //Tipo de documento
String numDoc, //Número del documento
String email, //Correo electrónico del cliente
String codPais, //Código del país
String celular, //Número de teléfono móvil
String datosAdi) //Datos adicionales
#!Kotlin
fun Ciudadano( guidCiu : String , //Identificador del ciudadano
guidConv : String , //Identificación única de convenio
tipoDoc : String , //Tipo de documento
numDoc : String , //Número del documento
email : String, //Correo electrónico del cliente
codPais : String, //Código del país
celular : String, //Número de teléfono móvil
datosAdi : String) //Datos adicionales
Parámetros StatusCiudadano
Parámetro | Tipo | Descripción |
---|---|---|
servicio | String | Es el nombre del servicio |
terminado | boolean | Es validación para saber si el ciudadano lo uso |
ej
#!java
public StatusCiudadano(String servicio, boolean terminado)
#!Kotlin
fun StatusCiudadano(servicio : String, terminado: Boolean)
#!java
ServicesOlimpia.getInstance().consultarCiudadano(guidCiudadano, new OlimpiaInterface.CallbackConsultResident() {
@Override
public void onSuccess(ConsultarCiudadano consultResident) {
// Implementación
}
@Override
public void onError(RespuestaTransaccion transactionResponse) {
// Implementación
}
});
#!Kotlin
ServicesOlimpia.getInstance().consultarCiudadano(guidCiudadano, object : OlimpiaInterface.CallbackConsultResident {
override fun onSuccess(consultResident: ConsultarCiudadano) {
// Implementación
}
override fun onError(transactionResponse: RespuestaTransaccion?) {
// Implementación
}
})
Consultar Ciudadano por Documento
Método para devolver el guidCiudadano, enviando el documento
#!java
public void getSearchForDocument(@NotNull SearchForDocument searchId, @NotNull OlimpiaInterface.CallbackSearchForDocument listener)
#!Kotlin
fun getSearchForDocument(searchId : SearchForDocument, listener: OlimpiaInterface.CallbackSearchForDocument)
Parametros de entrada
Parámetros
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
searchId | SearchForDocument | SI | Objeto donde estan los datos a enviar |
CallbackSearchForDocument | Callback | SI | Retorna un RespondSearchDocument y RespuestaTransaccion |
SearchForDocument
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
convenioGuid | String | SI | Convenio que se esta utilizando |
numeroDocumento | String | SI | número del documento de la persona a consultar |
Retorna RespondSearchDocument
Parámetros RespondSearchDocument
Parámetro | Tipo | Descripción |
---|---|---|
guidCiudadano | Object | Es el guidCiudadano asociado al ciudadano |
respuestaTransaccion | Object | Respuesta de la transacción |
ej
#!java
ServicesOlimpia.getInstance().getSearchForDocument(idDocument, new OlimpiaInterface.CallbackSearchForDocument() {
@Override
public void onSuccess(RespondSearchDocument respondSearchDocument) {
// Implementación
}
@Override
public void onError(RespuestaTransaccion transactionResponse) {
// Implementación
}
});
#!Kotlin
ServicesOlimpia.getInstance().getSearchForDocument(idDocument, object : OlimpiaInterface.CallbackSearchForDocument {
override fun onSuccess(respondSearchDocument: RespondSearchDocument) {
// Implementación
}
override fun onError(transactionResponse: RespuestaTransaccion?) {
// Implementación
}
})