public class InvoiceJson extends JsonBase
| Constructor and Description |
|---|
InvoiceJson(java.math.BigDecimal amount,
Currency currency,
InvoiceStatus status,
java.math.BigDecimal creditAdj,
java.math.BigDecimal refundAdj,
java.util.UUID invoiceId,
org.joda.time.LocalDate invoiceDate,
org.joda.time.LocalDate targetDate,
java.lang.String invoiceNumber,
java.math.BigDecimal balance,
java.util.UUID accountId,
java.lang.String bundleKeys,
java.util.List<InvoiceItemJson> credits,
java.util.List<InvoiceItemJson> items,
java.util.List<java.lang.String> trackingIds,
java.lang.Boolean isParentInvoice,
java.util.UUID parentInvoiceId,
java.util.UUID parentAccountId,
java.util.List<AuditLogJson> auditLogs) |
InvoiceJson(Invoice input) |
InvoiceJson(Invoice input,
java.util.List<InvoiceItem> childItems,
AccountAuditLogs accountAuditLogs) |
InvoiceJson(Invoice input,
java.lang.String bundleKeys,
java.util.List<InvoiceItemJson> credits,
java.util.List<AuditLog> auditLogs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.util.UUID |
getAccountId() |
java.math.BigDecimal |
getAmount() |
java.math.BigDecimal |
getBalance() |
java.lang.String |
getBundleKeys() |
java.math.BigDecimal |
getCreditAdj() |
java.util.List<InvoiceItemJson> |
getCredits() |
Currency |
getCurrency() |
org.joda.time.LocalDate |
getInvoiceDate() |
java.util.UUID |
getInvoiceId() |
java.lang.String |
getInvoiceNumber() |
java.lang.Boolean |
getIsParentInvoice() |
java.util.List<InvoiceItemJson> |
getItems() |
java.util.UUID |
getParentAccountId() |
java.util.UUID |
getParentInvoiceId() |
java.math.BigDecimal |
getRefundAdj() |
InvoiceStatus |
getStatus() |
org.joda.time.LocalDate |
getTargetDate() |
java.util.List<java.lang.String> |
getTrackingIds() |
int |
hashCode() |
java.lang.String |
toString() |
getAuditLogs, propertiesToList, propertiesToMap, toAuditLogJson, toPluginPropertyJson, toStringpublic InvoiceJson(java.math.BigDecimal amount,
Currency currency,
InvoiceStatus status,
java.math.BigDecimal creditAdj,
java.math.BigDecimal refundAdj,
java.util.UUID invoiceId,
org.joda.time.LocalDate invoiceDate,
org.joda.time.LocalDate targetDate,
java.lang.String invoiceNumber,
java.math.BigDecimal balance,
java.util.UUID accountId,
java.lang.String bundleKeys,
java.util.List<InvoiceItemJson> credits,
java.util.List<InvoiceItemJson> items,
java.util.List<java.lang.String> trackingIds,
java.lang.Boolean isParentInvoice,
java.util.UUID parentInvoiceId,
java.util.UUID parentAccountId,
@Nullable
java.util.List<AuditLogJson> auditLogs)
public InvoiceJson(Invoice input)
public InvoiceJson(Invoice input, java.lang.String bundleKeys, java.util.List<InvoiceItemJson> credits, java.util.List<AuditLog> auditLogs)
public InvoiceJson(Invoice input, java.util.List<InvoiceItem> childItems, @Nullable AccountAuditLogs accountAuditLogs)
public java.math.BigDecimal getAmount()
public Currency getCurrency()
public java.util.UUID getInvoiceId()
public org.joda.time.LocalDate getInvoiceDate()
public org.joda.time.LocalDate getTargetDate()
public java.lang.String getInvoiceNumber()
public java.math.BigDecimal getBalance()
public java.math.BigDecimal getCreditAdj()
public java.math.BigDecimal getRefundAdj()
public java.util.UUID getAccountId()
public java.util.List<InvoiceItemJson> getItems()
public java.lang.String getBundleKeys()
public java.util.List<InvoiceItemJson> getCredits()
public InvoiceStatus getStatus()
public java.lang.Boolean getIsParentInvoice()
public java.util.UUID getParentInvoiceId()
public java.util.UUID getParentAccountId()
public java.util.List<java.lang.String> getTrackingIds()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2010-2020. All Rights Reserved.