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