Consultar Proceso Convenio - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
** Consultar Proceso Convenio **
Método para consultar un proceso convenio
#!java
public void onConsultAgreementProcess(@NotNull String procesoConvenioGuid, CallbackConsultAgreementProcess listener)
#!Kotlin
fun onConsultAgreementProcess(procesoConvenioGuid : String, listener: CallbackConsultAgreementProcess)
Parametros de entrada
Parámetros
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
procesoConvenioGuid | String | SI | Identificador del proceso convenio |
CallbackConsultAgreementProcess | Callback | SI | Retorna un ConsultAgreementProcessOut y RespuestaTransaccion |
Al ser un método @Get no necesita construir una clase de entrada, solamente enviar el "procesoConvenioGuid" que es de tipo String
y devuelve:
Parámetro | Tipo | Descripción |
---|---|---|
ConsultAgreementProcessOut | Object | Objeto que contiene la información de la consulta |
RespuestaTransaccion | Object | Objeto que describe si el servicio fue o no consultado |
Parámetros ConsultAgreementProcessOut
Parámetro | Tipo | Descripción |
---|---|---|
Datos | Object | Objeto que contiene la solicitud del ciudadano |
DataError | Object | Objeto que describe si el servicio fue o no consultado correctamente |
RespuestaTransaccion | Object | Objeto que describe si el servicio fue o no consultado |
Parámetros Datos
Parámetro | Tipo | Descripción |
---|---|---|
guidConv | String | Identificador del convenio |
procesoConvenioGuid | String | Identificador del proceso |
guidCiu | String | Identificador del ciudadano creado |
primerNombre | String | Primer nombre del solicitante |
segundoNombre | String | Segundo nombre del solicitante |
primerApellido | String | Primer apellido del solicitante |
segundoApellido | String | Segundo apellido del solicitante |
infCandidato | String | Información de la compañia asociada, debe ir así: "{"company":"companyName"}" |
tipoDoc | String | Tipo de documento del ciudadano al que se realiza la validación( CURP – Credencial para votar (INE), PPM - Pasaporte, CC cédula de ciudadanía, etc ) |
numDoc | String | Número de documento del ciudadano al que se realiza la validación |
String | Es donde llegara el link de validación de acuerdo a la opción seleccionada en tipo de | |
parámetro | ||
celular | String | Es donde llegara el link de validación de acuerdo a la opción seleccionada en tipo de |
parámetro | ||
asesor | String | Nombre del asesor que se entregó con las credenciales del convenio |
sede | String | Código de sede que se entregó con las credenciales del convenio |
nombreSede | String | Nombre de sede que se entregó con las credenciales del convenio |
codigoCliente | String | Código del cliente asociado del ciudadano creado |
ejecutarEnMovil | boolean | Si la solicitud del ciudadano fue hecha en un dispositivo móvil |
estadoProceso | Integer | Devuelve 1- si es enrolamiento y 2 – si es validación |
finalizado | boolean | Si la solicitud ya fue finalizada correctamente arroja un true |
estadoForense | Integer | Devuelve el valor asociado al estado forense (no obligatorio para el flujo) |
fechaRegistro | String | Fecha de registro de la solicitud |
fechaFinalizacion | String | Fecha de finalización de la solicitud |
fechaExpedicion | String | Fecha de expedición del documento |
lugarExpedicion | String | Lugar de expedición del documento |
biometrias | Object | Segundo apellido del solicitante |
Parámetros Biometrias
Parámetro | Tipo | Descripción |
---|---|---|
tipo | String | Devuelve el tipo de biometría realizada |
fuente | String | Devuelve la fuente de la biometría |
score | Integer | Puntaje asociado a la comparación de la biometría |
esValido | Boolean | Si fue correcta la consulta y solicitud del ciudadano |
fechaImagen | String | Fecha de registro de la imagen |
fechaComparacion | String | Fecha de comparación de la imagen con el usuario |
Ej:
#!java
public ConsultAgreementProcessOut( Datos datos, //Objeto que contiene la solicitud del ciudadano
RespuestaTransaccion respuestaTransaccion, //Objeto que contiene la consulta de validación del ciudadano
DataError dataError) //Objeto que describe si el servicio fue o no consultado correctamente
#!Kotlin
fun ConsultAgreementProcessOut(datos: Datos, //Objeto que contiene la solicitud del ciudadano
respuestaTransaccion: RespuestaTransaccion, //Objeto que contiene la consulta de validación del ciudadano
dataError: DataError) //Objeto que describe si el servicio fue o no consultado correctamente
Ej:
#!java
ServicesOlimpia.getInstance().getListConsultAgreementProcess(procesoConvenioGuid,
new OlimpiaInterface.CallbackConsultAgreementProcess() {
@Override
public void onSuccess(ConsultAgreementProcessOut consultAgreementProcessOut) {
//Implementación
}
@Override
public void onError(RespuestaTransaccion transactionResponse) {
//Implementación
}
});
#!Kotlin
ServicesOlimpia.getInstance()
.getListConsultAgreementProcess(procesoConvenioGuid, object : OlimpiaInterface.CallbackConsultAgreementProcess {
override fun onSuccess(consultAgreementProcessOut: ConsultAgreementProcessOut) {
// Implementación
}
override fun onError(respuestaTransaccion: RespuestaTransaccion) {
// Implementación
}
})