Class InvoiceApi
- java.lang.Object
-
- org.killbill.billing.client.api.gen.InvoiceApi
-
public class InvoiceApi extends Object
DO NOT EDIT !!! This code has been generated by the Kill Bill swagger generator.
-
-
Constructor Summary
Constructors Constructor Description InvoiceApi()InvoiceApi(KillBillHttpClient httpClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InvoiceadjustInvoiceItem(UUID invoiceId, InvoiceItem body, org.joda.time.LocalDate requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions)voidcommitInvoice(UUID invoiceId, RequestOptions inputOptions)InvoiceItemscreateExternalCharges(UUID accountId, InvoiceItems body, org.joda.time.LocalDate requestedDate, Boolean autoCommit, Map<String,String> pluginProperty, RequestOptions inputOptions)InvoiceItemscreateExternalCharges(UUID accountId, InvoiceItems body, org.joda.time.LocalDate requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions)InvoicecreateFutureInvoice(UUID accountId, org.joda.time.LocalDate targetDate, Map<String,String> pluginProperty, RequestOptions inputOptions)InvoicescreateFutureInvoiceGroup(UUID accountId, org.joda.time.LocalDate targetDate, Map<String,String> pluginProperty, RequestOptions inputOptions)InvoicePaymentcreateInstantPayment(UUID invoiceId, InvoicePayment body, Boolean externalPayment, List<String> controlPluginName, Map<String,String> pluginProperty, RequestOptions inputOptions)InvoicePaymentcreateInstantPayment(UUID invoiceId, InvoicePayment body, List<String> controlPluginName, Map<String,String> pluginProperty, RequestOptions inputOptions)CustomFieldscreateInvoiceCustomFields(UUID invoiceId, CustomFields body, RequestOptions inputOptions)TagscreateInvoiceTags(UUID invoiceId, List<UUID> body, RequestOptions inputOptions)InvoicecreateMigrationInvoice(UUID accountId, InvoiceItems body, org.joda.time.LocalDate targetDate, RequestOptions inputOptions)InvoiceItemscreateTaxItems(UUID accountId, InvoiceItems body, Boolean autoCommit, org.joda.time.LocalDate requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions)InvoiceItemscreateTaxItems(UUID accountId, InvoiceItems body, org.joda.time.LocalDate requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions)voiddeleteCBA(UUID invoiceId, UUID invoiceItemId, UUID accountId, RequestOptions inputOptions)voiddeleteInvoiceCustomFields(UUID invoiceId, List<UUID> customField, RequestOptions inputOptions)voiddeleteInvoiceTags(UUID invoiceId, List<UUID> tagDef, RequestOptions inputOptions)InvoicegenerateDryRunInvoice(InvoiceDryRun body, UUID accountId, org.joda.time.LocalDate targetDate, Map<String,String> pluginProperty, RequestOptions inputOptions)StringgetCatalogTranslation(String locale, RequestOptions inputOptions)InvoicegetInvoice(UUID invoiceId, Boolean withChildrenItems, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)InvoicegetInvoice(UUID invoiceId, RequestOptions inputOptions)StringgetInvoiceAsHTML(UUID invoiceId, RequestOptions inputOptions)AuditLogsgetInvoiceAuditLogsWithHistory(UUID invoiceId, RequestOptions inputOptions)InvoicegetInvoiceByItemId(UUID itemId, Boolean withChildrenItems, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)InvoicegetInvoiceByItemId(UUID itemId, RequestOptions inputOptions)InvoicegetInvoiceByNumber(Integer invoiceNumber, Boolean withChildrenItems, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)InvoicegetInvoiceByNumber(Integer invoiceNumber, RequestOptions inputOptions)CustomFieldsgetInvoiceCustomFields(UUID invoiceId, RequestOptions inputOptions)CustomFieldsgetInvoiceCustomFields(UUID invoiceId, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)StringgetInvoiceMPTemplate(String locale, RequestOptions inputOptions)InvoicesgetInvoices(Long offset, Long limit, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)InvoicesgetInvoices(RequestOptions inputOptions)InvoicesgetInvoicesGroup(UUID groupId, UUID accountId, Boolean withChildrenItems, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)InvoicesgetInvoicesGroup(UUID groupId, UUID accountId, RequestOptions inputOptions)TagsgetInvoiceTags(UUID invoiceId, Boolean includedDeleted, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)TagsgetInvoiceTags(UUID invoiceId, RequestOptions inputOptions)StringgetInvoiceTemplate(RequestOptions inputOptions)StringgetInvoiceTranslation(String locale, RequestOptions inputOptions)InvoicePaymentsgetPaymentsForInvoice(UUID invoiceId, Boolean withPluginInfo, Boolean withAttempts, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)InvoicePaymentsgetPaymentsForInvoice(UUID invoiceId, RequestOptions inputOptions)voidmodifyInvoiceCustomFields(UUID invoiceId, CustomFields body, RequestOptions inputOptions)InvoicessearchInvoices(String searchKey, Long offset, Long limit, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions)InvoicessearchInvoices(String searchKey, RequestOptions inputOptions)StringuploadCatalogTranslation(String locale, String body, Boolean deleteIfExists, RequestOptions inputOptions)StringuploadCatalogTranslation(String locale, String body, RequestOptions inputOptions)StringuploadInvoiceMPTemplate(String body, Boolean deleteIfExists, RequestOptions inputOptions)StringuploadInvoiceMPTemplate(String body, RequestOptions inputOptions)StringuploadInvoiceTemplate(String body, Boolean deleteIfExists, RequestOptions inputOptions)StringuploadInvoiceTemplate(String body, RequestOptions inputOptions)StringuploadInvoiceTranslation(String locale, String body, Boolean deleteIfExists, RequestOptions inputOptions)StringuploadInvoiceTranslation(String locale, String body, RequestOptions inputOptions)voidvoidInvoice(UUID invoiceId, RequestOptions inputOptions)
-
-
-
Constructor Detail
-
InvoiceApi
public InvoiceApi()
-
InvoiceApi
public InvoiceApi(KillBillHttpClient httpClient)
-
-
Method Detail
-
adjustInvoiceItem
public Invoice adjustInvoiceItem(UUID invoiceId, InvoiceItem body, org.joda.time.LocalDate requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
commitInvoice
public void commitInvoice(UUID invoiceId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createExternalCharges
public InvoiceItems createExternalCharges(UUID accountId, InvoiceItems body, org.joda.time.LocalDate requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createExternalCharges
public InvoiceItems createExternalCharges(UUID accountId, InvoiceItems body, org.joda.time.LocalDate requestedDate, Boolean autoCommit, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createFutureInvoice
public Invoice createFutureInvoice(UUID accountId, org.joda.time.LocalDate targetDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createFutureInvoiceGroup
public Invoices createFutureInvoiceGroup(UUID accountId, org.joda.time.LocalDate targetDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createInstantPayment
public InvoicePayment createInstantPayment(UUID invoiceId, InvoicePayment body, List<String> controlPluginName, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createInstantPayment
public InvoicePayment createInstantPayment(UUID invoiceId, InvoicePayment body, Boolean externalPayment, List<String> controlPluginName, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createInvoiceCustomFields
public CustomFields createInvoiceCustomFields(UUID invoiceId, CustomFields body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createInvoiceTags
public Tags createInvoiceTags(UUID invoiceId, List<UUID> body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createMigrationInvoice
public Invoice createMigrationInvoice(UUID accountId, InvoiceItems body, org.joda.time.LocalDate targetDate, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createTaxItems
public InvoiceItems createTaxItems(UUID accountId, InvoiceItems body, org.joda.time.LocalDate requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
createTaxItems
public InvoiceItems createTaxItems(UUID accountId, InvoiceItems body, Boolean autoCommit, org.joda.time.LocalDate requestedDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
deleteCBA
public void deleteCBA(UUID invoiceId, UUID invoiceItemId, UUID accountId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
deleteInvoiceCustomFields
public void deleteInvoiceCustomFields(UUID invoiceId, List<UUID> customField, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
deleteInvoiceTags
public void deleteInvoiceTags(UUID invoiceId, List<UUID> tagDef, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
generateDryRunInvoice
public Invoice generateDryRunInvoice(InvoiceDryRun body, UUID accountId, org.joda.time.LocalDate targetDate, Map<String,String> pluginProperty, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getCatalogTranslation
public String getCatalogTranslation(String locale, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoice
public Invoice getInvoice(UUID invoiceId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoice
public Invoice getInvoice(UUID invoiceId, Boolean withChildrenItems, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceAsHTML
public String getInvoiceAsHTML(UUID invoiceId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceAuditLogsWithHistory
public AuditLogs getInvoiceAuditLogsWithHistory(UUID invoiceId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceByItemId
public Invoice getInvoiceByItemId(UUID itemId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceByItemId
public Invoice getInvoiceByItemId(UUID itemId, Boolean withChildrenItems, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceByNumber
public Invoice getInvoiceByNumber(Integer invoiceNumber, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceByNumber
public Invoice getInvoiceByNumber(Integer invoiceNumber, Boolean withChildrenItems, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceCustomFields
public CustomFields getInvoiceCustomFields(UUID invoiceId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceCustomFields
public CustomFields getInvoiceCustomFields(UUID invoiceId, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceMPTemplate
public String getInvoiceMPTemplate(String locale, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceTags
public Tags getInvoiceTags(UUID invoiceId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceTags
public Tags getInvoiceTags(UUID invoiceId, Boolean includedDeleted, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceTemplate
public String getInvoiceTemplate(RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoiceTranslation
public String getInvoiceTranslation(String locale, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoices
public Invoices getInvoices(RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoices
public Invoices getInvoices(Long offset, Long limit, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoicesGroup
public Invoices getInvoicesGroup(UUID groupId, UUID accountId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getInvoicesGroup
public Invoices getInvoicesGroup(UUID groupId, UUID accountId, Boolean withChildrenItems, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getPaymentsForInvoice
public InvoicePayments getPaymentsForInvoice(UUID invoiceId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
getPaymentsForInvoice
public InvoicePayments getPaymentsForInvoice(UUID invoiceId, Boolean withPluginInfo, Boolean withAttempts, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
modifyInvoiceCustomFields
public void modifyInvoiceCustomFields(UUID invoiceId, CustomFields body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
searchInvoices
public Invoices searchInvoices(String searchKey, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
searchInvoices
public Invoices searchInvoices(String searchKey, Long offset, Long limit, org.killbill.billing.util.api.AuditLevel audit, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
uploadCatalogTranslation
public String uploadCatalogTranslation(String locale, String body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
uploadCatalogTranslation
public String uploadCatalogTranslation(String locale, String body, Boolean deleteIfExists, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
uploadInvoiceMPTemplate
public String uploadInvoiceMPTemplate(String body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
uploadInvoiceMPTemplate
public String uploadInvoiceMPTemplate(String body, Boolean deleteIfExists, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
uploadInvoiceTemplate
public String uploadInvoiceTemplate(String body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
uploadInvoiceTemplate
public String uploadInvoiceTemplate(String body, Boolean deleteIfExists, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
uploadInvoiceTranslation
public String uploadInvoiceTranslation(String locale, String body, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
uploadInvoiceTranslation
public String uploadInvoiceTranslation(String locale, String body, Boolean deleteIfExists, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
voidInvoice
public void voidInvoice(UUID invoiceId, RequestOptions inputOptions) throws KillBillClientException
- Throws:
KillBillClientException
-
-