public class InvoiceItemJson extends JsonBase
| Constructor and Description |
|---|
InvoiceItemJson(InvoiceItem input) |
InvoiceItemJson(InvoiceItem item,
java.util.List<InvoiceItem> childItems,
java.util.List<AuditLog> auditLogs) |
InvoiceItemJson(java.util.UUID invoiceItemId,
java.util.UUID invoiceId,
java.util.UUID linkedInvoiceItemId,
java.util.UUID accountId,
java.util.UUID childAccountId,
java.util.UUID bundleId,
java.util.UUID subscriptionId,
java.lang.String productName,
java.lang.String planName,
java.lang.String phaseName,
java.lang.String usageName,
java.lang.String prettyProductName,
java.lang.String prettyPlanName,
java.lang.String prettyPhaseName,
java.lang.String prettyUsageName,
InvoiceItemType itemType,
java.lang.String description,
org.joda.time.LocalDate startDate,
org.joda.time.LocalDate endDate,
java.math.BigDecimal amount,
java.math.BigDecimal rate,
Currency currency,
java.lang.Integer quantity,
java.lang.String itemDetails,
org.joda.time.DateTime catalogEffectiveDate,
java.util.List<InvoiceItemJson> childItems,
java.util.List<AuditLogJson> auditLogs) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.util.UUID |
getAccountId() |
java.math.BigDecimal |
getAmount() |
java.util.UUID |
getBundleId() |
org.joda.time.DateTime |
getCatalogEffectiveDate() |
java.util.UUID |
getChildAccountId() |
java.util.List<InvoiceItemJson> |
getChildItems() |
Currency |
getCurrency() |
java.lang.String |
getDescription() |
org.joda.time.LocalDate |
getEndDate() |
java.util.UUID |
getInvoiceId() |
java.util.UUID |
getInvoiceItemId() |
java.lang.String |
getItemDetails() |
InvoiceItemType |
getItemType() |
java.util.UUID |
getLinkedInvoiceItemId() |
java.lang.String |
getPhaseName() |
java.lang.String |
getPlanName() |
java.lang.String |
getPrettyPhaseName() |
java.lang.String |
getPrettyPlanName() |
java.lang.String |
getPrettyProductName() |
java.lang.String |
getPrettyUsageName() |
java.lang.String |
getProductName() |
java.lang.Integer |
getQuantity() |
java.math.BigDecimal |
getRate() |
org.joda.time.LocalDate |
getStartDate() |
java.util.UUID |
getSubscriptionId() |
java.lang.String |
getUsageName() |
int |
hashCode() |
InvoiceItem |
toInvoiceItem() |
java.lang.String |
toString() |
getAuditLogs, propertiesToList, propertiesToMap, toAuditLogJson, toPluginPropertyJson, toStringpublic InvoiceItemJson(java.util.UUID invoiceItemId,
java.util.UUID invoiceId,
java.util.UUID linkedInvoiceItemId,
java.util.UUID accountId,
java.util.UUID childAccountId,
java.util.UUID bundleId,
java.util.UUID subscriptionId,
java.lang.String productName,
java.lang.String planName,
java.lang.String phaseName,
java.lang.String usageName,
java.lang.String prettyProductName,
java.lang.String prettyPlanName,
java.lang.String prettyPhaseName,
java.lang.String prettyUsageName,
InvoiceItemType itemType,
java.lang.String description,
org.joda.time.LocalDate startDate,
org.joda.time.LocalDate endDate,
java.math.BigDecimal amount,
java.math.BigDecimal rate,
Currency currency,
java.lang.Integer quantity,
java.lang.String itemDetails,
org.joda.time.DateTime catalogEffectiveDate,
java.util.List<InvoiceItemJson> childItems,
@Nullable
java.util.List<AuditLogJson> auditLogs)
public InvoiceItemJson(InvoiceItem item, java.util.List<InvoiceItem> childItems, @Nullable java.util.List<AuditLog> auditLogs)
public InvoiceItemJson(InvoiceItem input)
public InvoiceItem toInvoiceItem()
public java.util.UUID getInvoiceItemId()
public java.util.UUID getInvoiceId()
public java.util.UUID getLinkedInvoiceItemId()
public java.util.UUID getAccountId()
public java.util.UUID getChildAccountId()
public java.util.UUID getBundleId()
public java.util.UUID getSubscriptionId()
public java.lang.String getProductName()
public java.lang.String getPlanName()
public java.lang.String getPhaseName()
public java.lang.String getUsageName()
public java.lang.String getPrettyProductName()
public java.lang.String getPrettyPlanName()
public java.lang.String getPrettyPhaseName()
public java.lang.String getPrettyUsageName()
public InvoiceItemType getItemType()
public java.lang.String getDescription()
public org.joda.time.LocalDate getStartDate()
public org.joda.time.LocalDate getEndDate()
public java.math.BigDecimal getAmount()
public java.math.BigDecimal getRate()
public Currency getCurrency()
public java.util.List<InvoiceItemJson> getChildItems()
public org.joda.time.DateTime getCatalogEffectiveDate()
public java.lang.Integer getQuantity()
public java.lang.String getItemDetails()
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.