Guardar Log Resultados Móvil - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
Guardar Log Resultados Móvil
Método para guardar la información de los resultados móviles
#!java
public void guardarLogResultadoMovil(@NotNull LogMobileResult logMobileResult, @NotNull CallbackLogMobileResult listener)
#!Kotlin
fun guardarLogOCRDocumento(logMobileResult : LogMobileResult, listener: CallbackLogMobileResult)
Recibe como paramteros
Parámetros
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
LogMobileResult | Object | SI | Object con parámetros requeridos |
CallbackLogMobileResult | Callback | SI | Retorna un RespondLogMobileResult |
Parámetros LogMobileResult
Parámetro | Tipo | Requerido | Descripción |
---|---|---|---|
analisisDocumento | Double | SI | Puntuación del análisis del documento |
analisisFacial | Double | SI | Puntuación del análisis facial |
encontradoBD | Boolean | SI | Boolean que indica si está en bases de datos el ciudadano |
objetoAnalisis | String | SI | Valor del análisis |
procesoConvenioGuid | String | SI | Identificación único del proceso del convenio |
puntajeTotal | Double | SI | Puntuación total del ciudadano |
#!java
public LogMobileResult (String analisisDocumento, //Puntuación del análisis del documento
String analisisFacial, //Puntuación del análisis facial
String encontradoBD, //Boolean que indica si está en bases de datos el ciudadano
String objetoAnalisis, //Valor del análisis
String procesoConvenioGuid, //Identificación único del proceso del convenio
String puntajeTotal) //Puntuación total del ciudadano
#!Kotlin
fun LogSaveOCR(analisisDocumento : String, //Puntuación del análisis del documento
analisisFacial : String, //Puntuación del análisis facial
encontradoBD : String, //Boolean que indica si está en bases de datos el ciudadano
objetoAnalisis : String, //Valor del análisis
procesoConvenioGuid : String, //Identificación único del proceso del convenio
puntajeTotal : String) //Puntuación total del ciudadano
y devuelve la clase RespondLogIdentity
Parámetros RespondLogIdentity
Parámetro | Tipo | Descripción |
---|---|---|
esExitosa | Boolean | Indica si fue exitoso o no el proceso de guardado |
ErrorEntransaccion | List | Respuesta de la transacción |
Parámetros ErrorEntransaccion
Parámetro | Tipo | Descripción |
---|---|---|
codigo | String | Código asociado al error en el guardado |
descripcion | String | Mensaje asociado al error en el guardado |
#!java
public RespondLogIdentity(Boolean esExitosa, Lis<ErrorEntransaccion> ErrorEntransaccion)
#!Kotlin
fun RespondLogIdentity(esExitosa: Boolean, ErrorEntransaccion : Lis<ErrorEntransaccion>)
ej:
#!java
LogMobileResult logMobileResult = new logMobileResult();
logMobileResult.setAnalisisDocumento(analisisDocumento);
logMobileResult.setAnalisisFacial(analisisFacial);
logMobileResult.setEncontradoBD(encontradoBD);
logMobileResult.setObjetoAnalisis(objetoAnalisis);
logMobileResult.setProcesoConvenioGuid(procesoConvenioGuid);
logMobileResult.setPuntajeTotal(puntajeTotal);
ServicesOlimpia.getInstance().guardarLogResultadoMovil(logMobileResult, new OlimpiaInterface.CallbackLogMobileResult() {
@Override
public void onSuccess(RespondLogIdentity respondLogIdentity) {
// Implementación
}
@Override
public void onError(RespuestaTransaccion respuestaTransaccion) {
// Implementación
}
});
#!Kotlin
LogMobileResult logMobileResult = LogMobileResult();
logMobileResult.analisisDocumento(analisisDocumento);
logMobileResult.analisisFacial(analisisFacial);
logMobileResult.encontradoBD(encontradoBD);
logMobileResult.objetoAnalisis(objetoAnalisis);
logMobileResult.procesoConvenioGuid(procesoConvenioGuid);
logMobileResult.puntajeTotal(puntajeTotal);
ServicesOlimpia.getInstance()
.guardarLogResultadoMovil(logMobileResult, object : CallbackLogMobileResult {
override fun onSuccess(respondLogIdentity: RespondLogIdentity) {
// Implementación
}
override fun onError(respuestaTransaccion: RespuestaTransaccion) {
// Implementación
}
})