Class Invoice
- java.lang.Object
-
- org.killbill.billing.client.model.KillBillObject
-
- org.killbill.billing.client.model.gen.Invoice
-
public class Invoice extends KillBillObject
-
-
Field Summary
-
Fields inherited from class org.killbill.billing.client.model.KillBillObject
auditLogs
-
-
Constructor Summary
Constructors Constructor Description Invoice()Invoice(BigDecimal amount, org.killbill.billing.catalog.api.Currency currency, org.killbill.billing.invoice.api.InvoiceStatus status, BigDecimal creditAdj, BigDecimal refundAdj, UUID invoiceId, org.joda.time.LocalDate invoiceDate, org.joda.time.LocalDate targetDate, String invoiceNumber, BigDecimal balance, UUID accountId, String bundleKeys, List<InvoiceItem> credits, List<InvoiceItem> items, List<String> trackingIds, Boolean isParentInvoice, UUID parentInvoiceId, UUID parentAccountId, List<AuditLog> auditLogs)
-
Method Summary
-
Methods inherited from class org.killbill.billing.client.model.KillBillObject
getAuditLogs, setAuditLogs
-
-
-
-
Constructor Detail
-
Invoice
public Invoice()
-
Invoice
public Invoice(BigDecimal amount, org.killbill.billing.catalog.api.Currency currency, org.killbill.billing.invoice.api.InvoiceStatus status, BigDecimal creditAdj, BigDecimal refundAdj, UUID invoiceId, org.joda.time.LocalDate invoiceDate, org.joda.time.LocalDate targetDate, String invoiceNumber, BigDecimal balance, UUID accountId, String bundleKeys, List<InvoiceItem> credits, List<InvoiceItem> items, List<String> trackingIds, Boolean isParentInvoice, UUID parentInvoiceId, UUID parentAccountId, List<AuditLog> auditLogs)
-
-
Method Detail
-
setAmount
public Invoice setAmount(BigDecimal amount)
-
getAmount
public BigDecimal getAmount()
-
setCurrency
public Invoice setCurrency(org.killbill.billing.catalog.api.Currency currency)
-
getCurrency
public org.killbill.billing.catalog.api.Currency getCurrency()
-
setStatus
public Invoice setStatus(org.killbill.billing.invoice.api.InvoiceStatus status)
-
getStatus
public org.killbill.billing.invoice.api.InvoiceStatus getStatus()
-
setCreditAdj
public Invoice setCreditAdj(BigDecimal creditAdj)
-
getCreditAdj
public BigDecimal getCreditAdj()
-
setRefundAdj
public Invoice setRefundAdj(BigDecimal refundAdj)
-
getRefundAdj
public BigDecimal getRefundAdj()
-
getInvoiceId
public UUID getInvoiceId()
-
setInvoiceDate
public Invoice setInvoiceDate(org.joda.time.LocalDate invoiceDate)
-
getInvoiceDate
public org.joda.time.LocalDate getInvoiceDate()
-
setTargetDate
public Invoice setTargetDate(org.joda.time.LocalDate targetDate)
-
getTargetDate
public org.joda.time.LocalDate getTargetDate()
-
getInvoiceNumber
public String getInvoiceNumber()
-
setBalance
public Invoice setBalance(BigDecimal balance)
-
getBalance
public BigDecimal getBalance()
-
getAccountId
public UUID getAccountId()
-
getBundleKeys
public String getBundleKeys()
-
setCredits
public Invoice setCredits(List<InvoiceItem> credits)
-
addCreditsItem
public Invoice addCreditsItem(InvoiceItem creditsItem)
-
getCredits
public List<InvoiceItem> getCredits()
-
setItems
public Invoice setItems(List<InvoiceItem> items)
-
addItemsItem
public Invoice addItemsItem(InvoiceItem itemsItem)
-
getItems
public List<InvoiceItem> getItems()
-
isParentInvoice
public Boolean isParentInvoice()
-
getParentInvoiceId
public UUID getParentInvoiceId()
-
getParentAccountId
public UUID getParentAccountId()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classKillBillObject
-
hashCode
public int hashCode()
- Overrides:
hashCodein classKillBillObject
-
-