Validar Documento Extranjero - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
Validar Documento Extranjero
Método para validar la información del documento extranjero.
#!java
public void onValidationOpenSourceDocument(@NotNull OpenSourceValidationRequest openSourceValidationRequest, @NotNull CallbackValidationOpenSourceDocument listener)
#!Kotlin
fun onValidationOpenSourceDocument(openSourceValidationRequest : OpenSourceValidationRequest, listener: CallbackValidationOpenSourceDocument)
Recibe como paramteros
Parámetros
Parámetro
Tipo
Requerido
Descripción
OpenSourceValidationRequest
Object
SI
Object con parámetros requeridos
CallbackValidationOpenSourceDocument
Callback
SI
Retorna un RespondOpenSourceValidation
Parámetros OpenSourceValidationRequest
Parámetro
Tipo
Requerido
Descripción
procesoConvenioGuid
String
SI
Identificación único del proceso del convenio
tipoValidacion
Integer
SI
tipo de validación (0 por default)
#!java
public OpenSourceValidationRequest ( String procesoConvenioGuid, //Identificación único del proceso del convenio
int tipoValidacion) //tipo de validación (0 por default)
#!Kotlin
fun OpenSourceValidationRequest( procesoConvenioGuid : String, //Identificación único del proceso del convenio
tipoValidacion : Integer) //tipo de validación (0 por default)
y devuelve la clase RespondOpenSourceValidation
Parámetros RespondOpenSourceValidation
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
DataOpenSourceValidate
Object
Objeto que contiene la validación del documento
DataError
Object
Objeto que describe si el servicio fue o no consultado correctamente
Parámetros DataOpenSourceValidate
Parámetro
Tipo
Descripción
valFuente
List
Objeto que contiene la información de la validación del rostro en las fuentes
validacionOk
Boolean
Boolean que indica si es valido el resultado
Parámetros ValFuente
Parámetro
Tipo
Descripción
codigoFuente
String
Valor que indica el el código de la fuente
valParametro
List
Lista que contiene los valores del documento
validacionOk
Boolean
Boolean que indica si es valido el resultado
Parámetros ValParametro
Parámetro
Tipo
Descripción
nombreParametro
String
Nombre del parametro a evaluar
score
Integer
Valor del parametro a evaluar (0 a 100)
validacionOk
Boolean
Boolean que indica si es valido el resultado
Parámetros RespondOpenSourceValidation
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
DataOpenSourceValidate
Object
Objeto que contiene la validación del documento
DataError
Object
Objeto que describe si el servicio fue o no consultado correctamente
#!java
OpenSourceValidationRequest openSourceValidationRequest = new OpenSourceValidationRequest();
openSourceValidationRequest.setProcesoConvenioGuid("procesoConvenioGuid"); //Identificación único del proceso del convenio
openSourceValidationRequest.setTipoValidacion(0); //tipo de validación (0 por default)
ServicesOlimpia.getInstance().onValidationOpenSourceDocument(openSourceValidationRequest,
new OlimpiaInterface.CallbackValidationOpenSourceDocument() {
@Override
public void onSuccess(RespondOpenSourceValidation respondOpenSourceValidation) {
// Implementación
}
@Override
public void onError(respuestaTransaccion RespuestaTransaccion) {
// Implementación
}
});
#!Kotlin
OpenSourceValidationRequest openSourceValidationRequest = OpenSourceValidationRequest()
openSourceValidationRequest.procesoConvenioGuid("procesoConvenioGuid") //Identificación único del proceso del convenio
openSourceValidationRequest.tipoValidacion(0) //tipo de validación (0 por default)
ServicesOlimpia.getInstance()
.onValidationOpenSourceDocument(openSourceValidationRequest, object : CallbackValidationOpenSourceDocument {
override fun onSuccess(respondOpenSourceValidation: RespondOpenSourceValidation) {
// Implementación
}
override fun onError(respuestaTransaccion: RespuestaTransaccion) {
// Implementación
}
})
[volver a servicios](https://github.com/ReconoSERID/SDK-ReconoSERID-Android/wiki/Servicios)