Guardar Fecha Logeo - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

Guardar Fecha Logeo

Método para almacenar la fecha de ingreso a la aplicación de un ciudadano.

#!java

public void getSaveDateLogin(@NotNull SaveLoginDateIn saveLoginDateIn, @NotNull CallbackSaveLoginDate listener)
#!Kotlin

fun getSaveDateLogin(saveLoginDateIn : SaveLoginDateIn, listener: CallbackSaveLoginDate)

Parametros de entrada

Parámetros

Parámetro Tipo Requerido Descripción
SaveLoginDateIn Object SI Objeto asociado al guardado de la fecha de Logeo
CallbackSaveLoginDate Callback SI Retorna un SaveLoginDateOut

Parámetros SaveLoginDateIn

Parámetro Tipo Descripción
ciudadanoGuid String Identificador único del ciudadano
tipologeo String Es el tipo de logueo realizado (//1-Facial, 2-Huella)

Retorna SaveLoginDateOut

Parámetros SaveLoginDateOut

Parámetro Tipo Descripción
RespuestaTransaccion Object Objeto que describe si el servicio fue o no consultado
ciudadanoGUID String Identificador único del ciudadano
#!java

public SaveLoginDateOut(  RespuestaTransaccion respuestaTransaccion,  //Respuesta de la transacción
                          String ciudadanoGUID) //Identificador único del ciudadano
#!Kotlin

fun SaveLoginDateOut(     respuestaTransaccion: RespuestaTransaccion, //Respuesta de la transacción
                          ciudadanoGUID: String) //Identificador único del ciudadano

Ej:

#!java

 SaveLoginDateIn data = new SaveLoginDateIn();
        data.setCiudadanoGuid(ciudadanoGuid); //Identificador único del ciudadano
        data.setTipoLogeo(tipologeo);         //Es el tipo de logueo realizado (//1-Facial, 2-Huella)

        ServicesOlimpia.getInstance().getSaveDateLogin(data, new OlimpiaInterface.CallbackSaveLoginDate() {
            @Override
            public void onSuccess(SaveLoginDateOut saveLoginDateOut) {
                // Implementación 
            }

            @Override
            public void onError(RespuestaTransaccion transactionResponse) {
                // Implementación 
            }
        });
#!Kotlin

    val data = SaveLoginDateIn()
        data.ciudadanoGuid(ciudadanoGuid); //Identificador único del ciudadano
        data.tipoLogeo(tipologeo);         //Es el tipo de logueo realizado (//1-Facial, 2-Huella)
      
            ServicesOlimpia.getInstance()
                .getSaveDateLogin(data, object : CallbackSaveLoginDate {
                    override fun onSuccess(saveLoginDateOut: SaveLoginDateOut) {
                        // Implementación 
                    }

                    override fun onError(respuestaTransaccion: RespuestaTransaccion) {
                        // Implementación 
                    }
                })

volver a servicios