Transición al SDK de Rapid 4.1.0 y versiones posteriores
¿Qué ha cambiado?
En el SDK de Rapid v4.1.0, hemos introducido un nuevo paradigma para la interacción con el SDK basado en operaciones.
En las versiones anteriores, la interacción era la siguiente:
rapidClient.operationX(requestXData, param1, param2, param3, ...,paramN);
En la última versión, la interacción se ha modificado para:
OperationXParams operationXParams = OperationXParams.builder()
.param1("value1")
.param2("value2")
.paramN("valueN")
.build();
OperationX operationX = new OperationX(requestXData, operationXParams);
rapidClient.execute(operationX);
Notas:
operationX
: representa la operación que se va a ejecutar. Consulta Ejemplos de uso para ver ejemplos reales.- Los métodos antiguos están obsoletos y se eliminarán en futuras versiones.
¿Por qué el cambio?
La transición a un modelo de interacción basado en operaciones con el SDK ofrece un enfoque más uniforme y ampliable para el uso de Rapid API. Este cambio también allana el camino para futuras mejoras y funciones y garantiza la compatibilidad con versiones anteriores.
Además, el nuevo modelo simplifica la interacción con un único método execute
, lo que la necesidad de múltiples métodos específicos de la operación.
¿Cómo migrar?
Si utilizas la dependencia rapid-sdk
, entonces solo necesitas hacer lo siguiente:
- Actualiza tu dependencia de
rapid-sdk
a la versión4.1.0
o posterior. - Refactoriza tu código para adoptar el nuevo modelo de interacción basado en operaciones con el SDK.
Para obtener instrucciones detalladas sobre el uso del nuevo SDK de Rapid, consulta los ejemplos de uso actualizados.