ObtenerDataEasyTrack - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

** Obtener Data EasyTrack **

Método para generar una consulta de usuario mediante el email

#!java

public void onGetObtainDataEasyTrack(@NonNull ObtainDataEasyTrackIn obtainDataEasyTrackIn, CallbackObtainDataEasyTrack listener);
#!Kotlin

fun onGetObtainDataEasyTrack(obtainDataEasyTrackIn : ObtainDataEasyTrackIn, listener: CallbackObtainDataEasyTrack)

Parametros de entrada

Parámetros

Parámetro Tipo Requerido Descripción
email String SI Es el identificador único del ciudadano
CallbackObtainDataEasyTrack Callback SI Retorna un ObtenerDataEasyTrack y RespuestaTransaccion

Retorna ObtenerDataEasyTrack

Parámetros ObtainDataEasyTrack

Parámetro Tipo Descripción
code Int Es el valor de respuesta del servicio
codeName String Es un indicador del consumo del servicio
data Object Es el objeto que describe al ciudadano
#!java

public ObtainDataEasyTrackOut(Code code,     //Es el valor de respuesta del servicio
                          CodeName codeName, //Es un indicador del consumo del servicio
                          Data data).        //Es el objeto que describe al ciudadano 
#!Kotlin

fun ObtainDataEasyTrackOut(code : Code,     //Es el valor de respuesta del servicio
                       codeName : CodeName, //Es un indicador del consumo del servicio
                       data: Data)          // Es el objeto que describe al ciudadano 

Parámetros data

Parámetro Tipo Descripción
documento String Número del documento
guidConvenio String Identificación única de convenio
nombreConvenio String Convenio asociado al usuario
tipoDoc String Tipo de documento
plataforma String Servidor asociado al usuario
#!java

public data(String documento,            //Número del documento
                 String guidConvenio,    //Identificación única de convenio
                 String nombreConvenio,  //Convenio asociado al usuario 
                 String tipoDoc,         //Tipo de documento
                 String plataforma,      //Servidor asociado al usuario
                
#!Kotlin

fun data( documento : String ,           //Número del documento
               guidConvenio : String ,   //Identificación única de convenio
               nombreConvenio : String , //Convenio asociado al usuario 
               tipoDoc : String ,        //Tipo de documento
               plataforma : String,      //Servidor asociado al usuario
             
                          

Ej:

#!java

ServicesOlimpia.getInstance().getObtainDataEasyTrack(obtainDataEasyTrackIn, new OlimpiaInterface.CallbackObtainDataEasyTrack() {
            @Override
            public void onSuccess(ObtainDataEasyTrackOut obtainDataEasyTrackOut) {
                // Implementación
            }

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

ServicesOlimpia.getInstance().getObtainDataEasyTrack(obtainDataEasyTrackIn,
            object :
                OlimpiaInterface.CallbackObtainDataEasyTrack  {

                    override fun onSuccess(obtainDataEasyTrackOut: ObtainDataEasyTrackOut) {
                        // Implementación
                    }
                    override fun onError(transactionResponse: RespuestaTransaccion?) {
                        // Implementación
                    }
})

volver a servicios