Class EFacturaPtyApiClient
java.lang.Object
es.kukenan.smartfi.microservice.smartficore.service.efacturapty.EFacturaPtyApiClient
EFacturaPty API client.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate EFacturaPtyEndpointContract endpoint implementation.private org.springframework.scheduling.concurrent.ThreadPoolTaskExecutorThread pool task executor. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFuture<es.kukenan.smartfi.microservice.backoffice.dtos.core.invoice.response.InvoiceResponseDto>generateInvoiceAsync(es.kukenan.smartfi.microservice.backoffice.dtos.core.invoice.request.InvoiceRequestDto invoiceRequestDto) Generate invoice with EFacturaPty.getInvoicePdfFileAsync(String invoiceId) Get invoice Cafe as PDF file.
-
Field Details
-
apiEFacturaPtyEndpoint
Contract endpoint implementation. -
threadPoolTaskExecutor
@Autowired private org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor threadPoolTaskExecutorThread pool task executor.
-
-
Constructor Details
-
EFacturaPtyApiClient
public EFacturaPtyApiClient()
-
-
Method Details
-
generateInvoiceAsync
public Future<es.kukenan.smartfi.microservice.backoffice.dtos.core.invoice.response.InvoiceResponseDto> generateInvoiceAsync(es.kukenan.smartfi.microservice.backoffice.dtos.core.invoice.request.InvoiceRequestDto invoiceRequestDto) Generate invoice with EFacturaPty.- Parameters:
invoiceRequestDto- invoice request dto.- Returns:
- invoice generation response.
-
getInvoicePdfFileAsync
Get invoice Cafe as PDF file.- Parameters:
invoiceId- invoice identifier.- Returns:
- invoice document file object.
-