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
}
})