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