public class RestInvoiceApi extends Object implements InvoiceApi
| Constructor and Description |
|---|
RestInvoiceApi(ZinvoiceHttpClient zinvoiceHttpClient) |
RestInvoiceApi(ZinvoiceHttpClient zinvoiceHttpClient,
InvoiceTransformer invoiceTransformer) |
| Modifier and Type | Method and Description |
|---|---|
InvoiceResponse |
createDraftInvoice(Invoice invoice) |
InvoiceResponse |
createInvoice(Invoice invoice) |
void |
deleteInvoice(String invoiceId) |
InputStream |
downloadInvoiceAsPDF(String invoiceId) |
InvoiceDocument |
getInvoice(String id) |
boolean |
sendInvoice(String invoiceId,
String email) |
boolean |
sendInvoice(String invoiceId,
String email,
String message) |
InvoiceResponse |
updateDraftInvoice(String invoiceId,
Invoice invoice) |
InvoiceResponse |
updateInvoice(String invoiceId,
Invoice invoice) |
StatusResponse |
updateStatus(String invoiceId,
Status status) |
InvoiceResponse |
uploadInvoice(InputStream pdf,
InvoiceDocument.Type type) |
public RestInvoiceApi(ZinvoiceHttpClient zinvoiceHttpClient)
public RestInvoiceApi(ZinvoiceHttpClient zinvoiceHttpClient, InvoiceTransformer invoiceTransformer)
public InvoiceResponse createDraftInvoice(Invoice invoice)
createDraftInvoice in interface InvoiceApipublic InvoiceResponse createInvoice(Invoice invoice)
createInvoice in interface InvoiceApipublic void deleteInvoice(String invoiceId)
deleteInvoice in interface InvoiceApipublic InputStream downloadInvoiceAsPDF(String invoiceId)
downloadInvoiceAsPDF in interface InvoiceApipublic InvoiceDocument getInvoice(String id)
getInvoice in interface InvoiceApipublic boolean sendInvoice(String invoiceId, String email)
sendInvoice in interface InvoiceApipublic boolean sendInvoice(String invoiceId, String email, String message)
sendInvoice in interface InvoiceApipublic InvoiceResponse updateDraftInvoice(String invoiceId, Invoice invoice)
updateDraftInvoice in interface InvoiceApipublic InvoiceResponse updateInvoice(String invoiceId, Invoice invoice)
updateInvoice in interface InvoiceApipublic StatusResponse updateStatus(String invoiceId, Status status)
updateStatus in interface InvoiceApipublic InvoiceResponse uploadInvoice(InputStream pdf, InvoiceDocument.Type type)
uploadInvoice in interface InvoiceApiCopyright © 2014-2016 Konik.io. All Rights Reserved.