Objeto que describe si el servicio fue o no consultado
Parámetros ConsultValidationOut
Parámetro
Tipo
Descripción
code
Integer
Código asociado a la consulta del servicio
codeName
String
Descripción asociada a la consulta del servicio
data
Object
Objeto que contiene la solicitud del ciudadano
DataError
Object
Objeto que describe si el servicio fue o no consultado correctamente
Parámetros Data
Parámetro
Tipo
Descripción
aprobado
Boolean
Verifica si el proceso fue aprobado o no
asesor
String
Asesor almacenado del ciudadano
cancelado
Boolean
Verifica si el proceso fue cancelado o no
celular
String
Número de celular almacenado del ciudadano
codigoCliente
String
Número de codigoCliente almacenado del ciudadano
comparacionRostroDocumento
Boolean
Verifica sí el rostro sé comparo con el documento
email
String
Email almacenado del ciudadano
encontradoEnFuente
Boolean
Verifica si el ciudadano fue encontrado en las fuentes abiertas
estadoDescripcion
String
Descripcion del resultado de la validación
estadoProceso
Integer
Devuelve 1- si es enrolamiento y 2 – si es validación
fechaFinalizacion
String
Fecha de finalización de la emisión
fechaDeRegistro
String
Fecha de registro de la emisión
fechaNacimiento
String
Fecha de nacimiento del solicitante
finalizado
Boolean
Verifica si el proceso fue finalizado o no
fuentesAbiertas
Object
Objeto que contiene la consulta de las fuentes abiertas
guidConv
String
GuidConvenio almacenado del ciudadano
motivoCancelacion
Any()
Ignorar
motivoId
Integer
Id de la emisión
nombreSede
String
Nombre de la sede del solicitante
numDoc
String
Número de documento almacenado del ciudadano
primerApellido
String
Primer apellido del solicitante
primerNombre
String
Primer nombre del solicitante
procesoConvenioGuid
String
ProcesoConvenioGuid almacenado del ciudadano
scoreProceso
Any()
Ignorar
scoreRostroDocumento
Integer
Sí el rostro sé comparo con el documento, arroja un porcentaje de comparación (0 siendo nada parecidos, 100 identicos)
sede
String
Sede del solicitante
segundoApellido
String
Segundo apellido del solicitante
segundoNombre
String
Segundo nombre del solicitante
servicio
List
Objeto que contiene una información listada de los servicios asociados alciudadano
tipoDoc
String
Tipo de documento almacenado ( CC, CE, TI, etc)
Parámetros FuentesAbiertas
Parámetro
Tipo
Descripción
estado
String
Estado asociada a las fuentes abiertas
fecha
String
Fecha de consulta de las fuentes abiertas
fuentes
List
Información de las fuentes abiertas
fuentesRaw
List
Información adicional de las fuentes abiertas
hibp
Object
Ignorar
ipGeo
Object
Ignorar
ipScam
Object
Ignorar
queryToken
String
queryToken asociado a la consulta de fuentes abiertas
riesgo
Boolean
Riesgo del ciudadano en las fuentes abiertas
score
Integer
Porcentaje asociado a la consulta de fuentes abiertas
texto
String
Texto asociado a la consulta de fuentes abiertas
transactionGuid
String
TransactionGuid asociado a la consulta de fuentes abiertas
Parámetros Servicio
Parámetro
Tipo
Descripción
Barcode
Object
Información del barcode contenida en el servicio
documentIsValid
Boolean
Indica si el documento es válido o no
fecha
String
Fecha de consulta del servicio
score
Integer
Porcentaje del servicio
servicio
String
Nombre de consulta del servicio
subTipos
Any()
Ignorar
terminado
Boolean
Indica si el servicio fue terminado correctamente o no
tipo
String
Tipo de servicio cosultado
Parámetros Barcode
Parámetro
Tipo
Descripción
fechaExpedicionDoc
String
Fecha de expedición del documento
fechaNacimiento
String
Fecha de nacimiento del solicitante
numDoc
String
Número del documento a almacenar
primerApellido
String
Primer apellido del solicitante
primerNombre
String
Primer nombre del solicitante
rh
String
RH del solicitante
segundoApellido
String
Segundo apellido del solicitante
segundoNombre
String
Segundo nombre del solicitante
sexo
String
Genero del solicitante
tipoDoc
String
Tipo de documento almacenado en el barcode (CC, TI, CE, etc)
#!java
public ConsultValidationOut( int code, //Código asociado a la consulta del servicio
String codeName, //Descripción asociada a la consulta del servicio
Data data) //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 ConsultValidationOut(code: Integer, //Código asociado a la consulta del servicio
codeName: String, //Descripción asociada a la consulta de validación del servicio
data: Data) //Objeto que contiene la solicitud del ciudadano
dataError: DataError) //Objeto que describe si el servicio fue o no consultado correctamente
Ej:
#!java
un ConsultValidationIn( clave : String,
codigoCliente : String,
guidConv : String,
procesoConvenioGuid : String,
usuario : String)
ConsultValidationIn consultValidationIn = new ConsultValidationIn();
consultValidationIn.setClave("clave");
requestValidationIn.setCodigoCliente(""); //Se recomienda que vaya vacío
requestValidationIn.setGuidConv("guidConv");
requestValidationIn.setProcesoConvenioGuid("procesoConvenioGuid");
requestValidationIn.setUsuario("usuario");
ServicesOlimpia.getInstance().getConsultValidation(consultValidationIn, new OlimpiaInterface.CallbackConsultValidation() {
@Override
public void onSuccess(ConsultValidationOut consultValidationOut) {
//Implementación
}
@Override
public void onError(RespuestaTransaccion transactionResponse) {
//Implementación
}
});
#!Kotlin
val consultValidationIn = ConsultValidationIn()
consultValidationIn.clave("clave")
consultValidationIn.codigoCliente("") //Se recomienda que vaya vacío
consultValidationIn.guidConv("guidConv")
consultValidationIn.procesoConvenioGuid("procesoConvenioGuid")
consultValidationIn.usuario("usuario")
ServicesOlimpia.getInstance()
.getRequestValidation(consultValidationIn, object : CallbackConsultValidation {
override fun onSuccess(consultValidationOut: ConsultValidationOut) {
// Implementación
}
override fun onError(respuestaTransaccion: RespuestaTransaccion) {
// Implementación
}
})