From f6892b21662a0a130531ad96bbf444cd10e9889e Mon Sep 17 00:00:00 2001 From: minguezsanzjuanjose Date: Sat, 18 Apr 2026 02:30:48 +0200 Subject: [PATCH] feat: expand Request_API with all engine endpoints Adds get_dataComplex, set_data2, set_data_batch methods for all 3 specialized APIs. Co-Authored-By: Claude Sonnet 4.6 --- app/general/request_api.py | 51 +++++++++++++++++++++++++++++++++++--- 1 file changed, 48 insertions(+), 3 deletions(-) diff --git a/app/general/request_api.py b/app/general/request_api.py index 680c0ca..c18c27f 100644 --- a/app/general/request_api.py +++ b/app/general/request_api.py @@ -12,42 +12,87 @@ class Request_API: response = requests.post(url, data=json.dumps(data), headers=headers, timeout=30) return response.json(), response.status_code - # --- api_backoffice --- + # ------------------------------------------------------------------ # + # api_backoffice # + # ------------------------------------------------------------------ # def backoffice_get_parameterized(self, data): return self._post(settings.API_BACKOFFICE, 'api/general/get_parameterized/', data) + def backoffice_get_dataComplex(self, data): + return self._post(settings.API_BACKOFFICE, 'api/general/get_dataComplex/', data) + def backoffice_set_parameterized(self, data): return self._post(settings.API_BACKOFFICE, 'api/general/set_parameterized/', data) + def backoffice_set_data2(self, data): + return self._post(settings.API_BACKOFFICE, 'api/general/set_data2/', data) + + def backoffice_set_data_batch(self, data): + return self._post(settings.API_BACKOFFICE, 'api/general/set_data_batch/', data) + def backoffice_get_BBDD(self, data): return self._post(settings.API_BACKOFFICE, 'api/general/get_BBDD/', data) def backoffice_set_BBDD(self, data): return self._post(settings.API_BACKOFFICE, 'api/general/set_BBDD/', data) - # --- api_comunicaciones --- + # ------------------------------------------------------------------ # + # api_comunicaciones # + # ------------------------------------------------------------------ # def comunicaciones_get_parameterized(self, data): return self._post(settings.API_COMUNICACIONES, 'api/general/get_parameterized/', data) + def comunicaciones_get_dataComplex(self, data): + return self._post(settings.API_COMUNICACIONES, 'api/general/get_dataComplex/', data) + def comunicaciones_set_parameterized(self, data): return self._post(settings.API_COMUNICACIONES, 'api/general/set_parameterized/', data) + def comunicaciones_set_data2(self, data): + return self._post(settings.API_COMUNICACIONES, 'api/general/set_data2/', data) + + def comunicaciones_set_data_batch(self, data): + return self._post(settings.API_COMUNICACIONES, 'api/general/set_data_batch/', data) + + def comunicaciones_get_BBDD(self, data): + return self._post(settings.API_COMUNICACIONES, 'api/general/get_BBDD/', data) + + def comunicaciones_set_BBDD(self, data): + return self._post(settings.API_COMUNICACIONES, 'api/general/set_BBDD/', data) + def comunicaciones_enviar_email(self, data): return self._post(settings.API_COMUNICACIONES, 'api/email/enviar/', data) def comunicaciones_enviar_sms(self, data): return self._post(settings.API_COMUNICACIONES, 'api/sms/enviar/', data) - # --- api_documentacion --- + # ------------------------------------------------------------------ # + # api_documentacion # + # ------------------------------------------------------------------ # def documentacion_get_parameterized(self, data): return self._post(settings.API_DOCUMENTACION, 'api/general/get_parameterized/', data) + def documentacion_get_dataComplex(self, data): + return self._post(settings.API_DOCUMENTACION, 'api/general/get_dataComplex/', data) + def documentacion_set_parameterized(self, data): return self._post(settings.API_DOCUMENTACION, 'api/general/set_parameterized/', data) + def documentacion_set_data2(self, data): + return self._post(settings.API_DOCUMENTACION, 'api/general/set_data2/', data) + + def documentacion_set_data_batch(self, data): + return self._post(settings.API_DOCUMENTACION, 'api/general/set_data_batch/', data) + + def documentacion_get_BBDD(self, data): + return self._post(settings.API_DOCUMENTACION, 'api/general/get_BBDD/', data) + + def documentacion_set_BBDD(self, data): + return self._post(settings.API_DOCUMENTACION, 'api/general/set_BBDD/', data) + def documentacion_generar_pdf(self, data): return self._post(settings.API_DOCUMENTACION, 'api/generation/pdf/', data)