Consultar Pasos - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
**Consultar Pasos **
Método que me indica los servicios que se tienen que realizar dado el tipo de proceso, en el cual se consultan los pasas dependiendo de los servicios disponibles.
#!java
public void onGetConsultSteps(@NotNull ConsultStepsIn consultStepsIn, @NotNull CallbackConsultSteps listener)
#!Kotlin
fun onGetConsultSteps(consultStepsIn : ConsultStepsIn, listener: CallbackConsultSteps)
Parametros de entrada
Parámetros
Parámetro
Tipo
Requerido
Descripción
consultStepsIn
ConsultStepsIn
SI
Es una objeto que contiene los datos de la consulta de los pasos
CallbackConsultSteps
Callback
SI
Retorna un ConsultStepsOut y RespuestaTransaccion
Parámetros ConsultStepsIn
Parámetro
Tipo
Requerido
Descripción
guidProcesoConvenio
String
SI
Identificación único del proceso del convenio
#!java
public ConsultStepsIn ( String guidProcesoConvenio) //Identificación único del proceso del convenio
#!Kotlin
fun ConsultStepsIn( guidProcesoConvenio : String) //Identificación único del proceso del convenio
y devuelve:
Parámetro
Tipo
Descripción
ConsultStepsOut
Object
Objeto que contiene la información de la consulta
RespuestaTransaccion
Object
Objeto que describe si el servicio fue o no consultado
Parámetros ConsultStepsOut
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 consulta de cada paso en cada servicio
DataError
Object
Objeto que describe si el servicio fue o no consultado correctamente
Parámetros Data
Parámetro
Tipo
Descripción
servicio
List
Objeto que contiene la información de la consulta de cada paso en cada servicio
RespuestaTransaccion
Object
Objeto que describe si el servicio fue o no consultado
Parámetros Servicio
Parámetro
Tipo
Descripción
anversoOnly
Boolean
Evalua si solamente verifica el anverso
orden
Integer
Valor asociado a la orden del servicio
servicioId
Integer
Valor asociado al tipo de servicio
subTipoId
Integer
Valor asociado al subtipo de servicio
#!java
public ConsultStepsOut( 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 cada paso en cada servicio
#!Kotlin
fun ConsultStepsOut(code: Integer, //Código asociado a la consulta del servicio
codeName: String, //Descripción asociada a la consulta del servicio
data: Data) //Objeto que contiene la consulta de cada paso en cada servicio
Ej:
#!java
ConsultStepsIn consultStepsIn = new ConsultStepsIn();
consultStepsIn.setGuidProcesoConvenio("guidProcesoConvenio"); //Identificación único del proceso del convenio
ServicesOlimpia.getInstance().getConsultSteps(consultStepsIn, new OlimpiaInterface.CallbackConsultSteps() {
@Override
public void onSuccess(ConsultStepsOut consultStepsOut) {
//Implementación
}
@Override
public void onError(RespuestaTransaccion transactionResponse) {
//Implementación
}
});
#!Kotlin
val consultStepsIn = ConsultStepsIn()
enviarOTPIn.guidProcesoConvenio("guidProcesoConvenio") //Identificación único del proceso del convenio
ServicesOlimpia.getInstance()
.getConsultSteps(consultStepsIn, object : OlimpiaInterface.CallbackConsultSteps {
override fun onSuccess(consultStepsOut: ConsultStepsOut) {
// Implementación
}
override fun onError(respuestaTransaccion: RespuestaTransaccion) {
// Implementación
}
})