Guardar_Documento - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki
Guardar Documento
Método para guardar un documento (BarCode).
#!java
public void guardarDocumento(@NotNull GuardarDocumentoIn guardarDocumentoIn, @NotNull CallbackSaveDocument listener)
Recibe como parametros GuardarDocumentoIn y CallbackSaveDocument
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| GuardarDocumentoIn | String | SI | Identificador único de convenio |
| CallbackSaveDocument | Callback | SI | Retorna un BarcodeDocument y List |
Parámetros GuardarDocumentoIn
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| tipoDocumento | String | SI | Tipo de documento a guardar |
| barcode | String | SI | Cadena de texto con la información del barcode del documento a guardar |
#!java
public GuardarDocumentoIn(String tipoDocumento, //Tipo de documento a guardar
String barcode) //Cadena de texto con la información del barcode del documento a guardar
y devuelve un BarcodeDocument
Parámetros RespuestaTransaccion
| Parámetro | Tipo | Descripción |
|---|---|---|
| numeroDocumento | String | Es el número único de documento. |
| primerApellido | String | Es el primer apellido de la persona. |
| segundoApellido | String | Es el segundo apellido de la persona. |
| primerNombre | String | Es el primer nombre de la persona. |
| segundoNombre | String | Es el segundo nombre de la persona. |
| sexo | String | Sexo de la persona. |
| fechaNacimiento | String | Fecha de nacimiento de la persona. |
| rH | String | RH de la persona |
| RespuestaTransaccion | Object | Respuesta de la transacción |
#!java
public BarcodeDocument(String numeroDocumento, //Es el número único de documento.
String primerApellido, //Es el primer apellido de la persona.
String segundoApellido, //Es el segundo apellido de la persona.
String primerNombre, //Es el primer nombre de la persona.
String segundoNombre, //Es el segundo nombre de la persona.
String sexo, //Sexo de la persona
String fechaNacimiento, //Fecha de nacimiento de la persona
String rH, //RH de la persona
RespuestaTransaccion respuestaTransaccion) //Respuesta de la transacción
ej
#!java
GuardarDocumentoIn guardarDocumentoIn = new GuardarDocumentoIn("", "");
ServicesOlimpia.getInstance().guardarDocumento(guardarDocumentoIn, new OlimpiaInterface.CallbackSaveDocument() {
@Override
public void onSuccess(BarcodeDocument barcodeDocument) {
//
}
@Override
public void onError(List<ErrorEntransaccion> transactionResponse) {
//
}
});