Obtener Proceso Ciudadano - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
Obtener Proceso Ciudadano
Método para obtener el proceso de un ciudadano que se encuentra en la base de datos.
#!java
public void getCitizenProcess(@NotNull GetCitizenProcessIn getCitizenProcessIn, @NotNull CallbackGetCitizenProcess listener)
#!Kotlin
fun getCitizenProcess(getCitizenProcessIn : GetCitizenProcessIn, listener: CallbackGetCitizenProcess)
Parametros de entrada
Parámetros
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
GetCitizenProcessIn | Object | SI | Objeto asociado a la consulta del proceso del ciudadano |
CallbackGetCitizenProcess | Callback | SI | Retorna un RespondComparasionFace y RespuestaTransaccion |
Parámetros ConsultarFuenteIn
Parámetro | Tipo | Descripción |
---|---|---|
convenioGuid | String | Identificador único de convenio |
tipoDoc | String | Es el tipo de documento del ciudadano |
docNum | String | Es el número de documento del ciudadano |
telefono | String | Es el número de teléfono del ciudadano |
Retorna GetCitizenProcessOut
Parámetros GetCitizenProcessOut
Parámetro | Tipo | Descripción |
---|---|---|
estadoProceso | Integer | Descripción que informa el estado del proceso |
guidCiu | String | Identificador único del ciudadano |
procesoConvenioGuid | String | Identificador único del proceso de convenio |
procesoConvenioId | String | Identificador único del proceso de convenio id |
RespuestaTransaccion | Object | Objeto que describe si el servicio fue o no consultado |
#!java
public GetCitizenProcessOut( int estadoProceso, //Código que informa si la petición a sido exitosa o no
String guidCiu, //Identificador único del ciudadano
String procesoConvenioGuid, //Identificador único del proceso de convenio
String procesoConvenioId, //Identificador único del proceso de convenio id
RespuestaTransaccion respuestaTransaccion) //Respuesta de la transacción
#!Kotlin
fun GetCitizenProcessOut(estadoProceso: Integer, //Código que informa si la petición a sido exitosa o no
guidCiu: String, //Identificador único del ciudadano
procesoConvenioGuid: String, //Identificador único del proceso de convenio
procesoConvenioId: String, //Identificador único del proceso de convenio id
respuestaTransaccion: RespuestaTransaccion) //Respuesta de la transacción
Ej:
#!java
ConsultarFuenteIn data = new ConsultarFuenteIn();
data.setConvenioGuid(convenioGuid);
data.setTipoDoc("CC");
data.setDocNum("1234567");
data.setTelefono("3000000000");
data.setBiometria(ImageUtils.convert64String(pathFace));
ServicesOlimpia.getInstance().getCitizenProcess(data, new OlimpiaInterface.CallbackGetCitizenProcess() {
@Override
public void onSuccess(GetCitizenProcessOut getCitizenProcessOut) {
// Implementación
}
@Override
public void onError(RespuestaTransaccion respuestaTransaccion) {
// Implementación
}
});
#!Kotlin
val data = ConsultarFuenteIn()
data.convenioGuid(convenioGuid);
data.tipoDoc("CC");
data.docNum("1234567");
data.telefono("3000000000");
ServicesOlimpia.getInstance()
.getCitizenProcess(data, object : CallbackGetCitizenProcess {
override fun onSuccess(getCitizenProcessOut: GetCitizenProcessOut) {
// Implementación
}
override fun onError(respuestaTransaccion: RespuestaTransaccion) {
// Implementación
}
})