Se adapto el codigo para que funcione con los elementos de credentials

This commit is contained in:
2025-08-04 21:59:45 -06:00
parent e5efdd948d
commit 975fed6f81
3 changed files with 33 additions and 11 deletions

View File

@@ -253,6 +253,24 @@ class APIController:
"""
return await self._make_request_async('PUT', f'customs/edocuments/{edocument_id}/', data=data)
async def get_cer(self, id: str) -> Dict[str, Any]:
"""
Método para obtener un certificado específico desde la API.
Args:
id: UUID del certificado a consultar
"""
return await self._make_request_async('GET', f'vucem/vucem/{id}/download_cer/')
async def get_key(self, id: str) -> Dict[str, Any]:
"""
Método para obtener una llave específica desde la API.
Args:
id: UUID de la llave a consultar
"""
return await self._make_request_async('GET', f'vucem/vucem/{id}/download_key/')
async def _make_request_async(self, method: str, endpoint: str, data=None):
"""
Método asíncrono para hacer peticiones a la API usando httpx.