public class InvoiceJson extends JsonBase
| Constructor and Description |
|---|
InvoiceJson(BigDecimal amount,
Currency currency,
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<InvoiceItemJson> credits,
List<InvoiceItemJson> items,
List<String> trackingIds,
Boolean isParentInvoice,
UUID parentInvoiceId,
UUID parentAccountId,
List<AuditLogJson> auditLogs) |
InvoiceJson(Invoice input) |
InvoiceJson(Invoice input,
List<InvoiceItem> childItems,
AccountAuditLogs accountAuditLogs) |
InvoiceJson(Invoice input,
String bundleKeys,
List<InvoiceItemJson> credits,
List<AuditLog> auditLogs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
UUID |
getAccountId() |
BigDecimal |
getAmount() |
BigDecimal |
getBalance() |
String |
getBundleKeys() |
BigDecimal |
getCreditAdj() |
List<InvoiceItemJson> |
getCredits() |
Currency |
getCurrency() |
org.joda.time.LocalDate |
getInvoiceDate() |
UUID |
getInvoiceId() |
String |
getInvoiceNumber() |
Boolean |
getIsParentInvoice() |
List<InvoiceItemJson> |
getItems() |
UUID |
getParentAccountId() |
UUID |
getParentInvoiceId() |
BigDecimal |
getRefundAdj() |
InvoiceStatus |
getStatus() |
org.joda.time.LocalDate |
getTargetDate() |
List<String> |
getTrackingIds() |
int |
hashCode() |
String |
toString() |
getAuditLogs, propertiesToList, propertiesToMap, toAuditLogJson, toPluginPropertyJson, toStringpublic InvoiceJson(BigDecimal amount, Currency currency, 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<InvoiceItemJson> credits, List<InvoiceItemJson> items, List<String> trackingIds, Boolean isParentInvoice, UUID parentInvoiceId, UUID parentAccountId, @Nullable List<AuditLogJson> auditLogs)
public InvoiceJson(Invoice input)
public InvoiceJson(Invoice input, String bundleKeys, List<InvoiceItemJson> credits, List<AuditLog> auditLogs)
public InvoiceJson(Invoice input, List<InvoiceItem> childItems, @Nullable AccountAuditLogs accountAuditLogs)
public BigDecimal getAmount()
public Currency getCurrency()
public UUID getInvoiceId()
public org.joda.time.LocalDate getInvoiceDate()
public org.joda.time.LocalDate getTargetDate()
public String getInvoiceNumber()
public BigDecimal getBalance()
public BigDecimal getCreditAdj()
public BigDecimal getRefundAdj()
public UUID getAccountId()
public List<InvoiceItemJson> getItems()
public String getBundleKeys()
public List<InvoiceItemJson> getCredits()
public InvoiceStatus getStatus()
public Boolean getIsParentInvoice()
public UUID getParentInvoiceId()
public UUID getParentAccountId()
Copyright © 2010–2022. All rights reserved.