Class InvoiceItem
- java.lang.Object
-
- org.killbill.billing.client.model.KillBillObject
-
- org.killbill.billing.client.model.gen.InvoiceItem
-
public class InvoiceItem extends KillBillObject
-
-
Field Summary
-
Fields inherited from class org.killbill.billing.client.model.KillBillObject
auditLogs
-
-
Constructor Summary
Constructors Constructor Description InvoiceItem()InvoiceItem(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, org.killbill.billing.invoice.api.InvoiceItemType itemType, String description, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate, BigDecimal amount, BigDecimal rate, org.killbill.billing.catalog.api.Currency currency, BigDecimal quantity, String itemDetails, org.joda.time.DateTime catalogEffectiveDate, List<InvoiceItem> childItems, List<AuditLog> auditLogs)
-
Method Summary
-
Methods inherited from class org.killbill.billing.client.model.KillBillObject
getAuditLogs, setAuditLogs
-
-
-
-
Constructor Detail
-
InvoiceItem
public InvoiceItem()
-
InvoiceItem
public InvoiceItem(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, org.killbill.billing.invoice.api.InvoiceItemType itemType, String description, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate, BigDecimal amount, BigDecimal rate, org.killbill.billing.catalog.api.Currency currency, BigDecimal quantity, String itemDetails, org.joda.time.DateTime catalogEffectiveDate, List<InvoiceItem> childItems, List<AuditLog> auditLogs)
-
-
Method Detail
-
setInvoiceItemId
public InvoiceItem setInvoiceItemId(UUID invoiceItemId)
-
getInvoiceItemId
public UUID getInvoiceItemId()
-
setInvoiceId
public InvoiceItem setInvoiceId(UUID invoiceId)
-
getInvoiceId
public UUID getInvoiceId()
-
setLinkedInvoiceItemId
public InvoiceItem setLinkedInvoiceItemId(UUID linkedInvoiceItemId)
-
getLinkedInvoiceItemId
public UUID getLinkedInvoiceItemId()
-
setAccountId
public InvoiceItem setAccountId(UUID accountId)
-
getAccountId
public UUID getAccountId()
-
setChildAccountId
public InvoiceItem setChildAccountId(UUID childAccountId)
-
getChildAccountId
public UUID getChildAccountId()
-
setBundleId
public InvoiceItem setBundleId(UUID bundleId)
-
getBundleId
public UUID getBundleId()
-
setSubscriptionId
public InvoiceItem setSubscriptionId(UUID subscriptionId)
-
getSubscriptionId
public UUID getSubscriptionId()
-
setProductName
public InvoiceItem setProductName(String productName)
-
getProductName
public String getProductName()
-
setPlanName
public InvoiceItem setPlanName(String planName)
-
getPlanName
public String getPlanName()
-
setPhaseName
public InvoiceItem setPhaseName(String phaseName)
-
getPhaseName
public String getPhaseName()
-
setUsageName
public InvoiceItem setUsageName(String usageName)
-
getUsageName
public String getUsageName()
-
setPrettyProductName
public InvoiceItem setPrettyProductName(String prettyProductName)
-
getPrettyProductName
public String getPrettyProductName()
-
setPrettyPlanName
public InvoiceItem setPrettyPlanName(String prettyPlanName)
-
getPrettyPlanName
public String getPrettyPlanName()
-
setPrettyPhaseName
public InvoiceItem setPrettyPhaseName(String prettyPhaseName)
-
getPrettyPhaseName
public String getPrettyPhaseName()
-
setPrettyUsageName
public InvoiceItem setPrettyUsageName(String prettyUsageName)
-
getPrettyUsageName
public String getPrettyUsageName()
-
setItemType
public InvoiceItem setItemType(org.killbill.billing.invoice.api.InvoiceItemType itemType)
-
getItemType
public org.killbill.billing.invoice.api.InvoiceItemType getItemType()
-
setDescription
public InvoiceItem setDescription(String description)
-
getDescription
public String getDescription()
-
setStartDate
public InvoiceItem setStartDate(org.joda.time.LocalDate startDate)
-
getStartDate
public org.joda.time.LocalDate getStartDate()
-
setEndDate
public InvoiceItem setEndDate(org.joda.time.LocalDate endDate)
-
getEndDate
public org.joda.time.LocalDate getEndDate()
-
setAmount
public InvoiceItem setAmount(BigDecimal amount)
-
getAmount
public BigDecimal getAmount()
-
setRate
public InvoiceItem setRate(BigDecimal rate)
-
getRate
public BigDecimal getRate()
-
setCurrency
public InvoiceItem setCurrency(org.killbill.billing.catalog.api.Currency currency)
-
getCurrency
public org.killbill.billing.catalog.api.Currency getCurrency()
-
setQuantity
public InvoiceItem setQuantity(BigDecimal quantity)
-
getQuantity
public BigDecimal getQuantity()
-
setItemDetails
public InvoiceItem setItemDetails(String itemDetails)
-
getItemDetails
public String getItemDetails()
-
setCatalogEffectiveDate
public InvoiceItem setCatalogEffectiveDate(org.joda.time.DateTime catalogEffectiveDate)
-
getCatalogEffectiveDate
public org.joda.time.DateTime getCatalogEffectiveDate()
-
setChildItems
public InvoiceItem setChildItems(List<InvoiceItem> childItems)
-
addChildItemsItem
public InvoiceItem addChildItemsItem(InvoiceItem childItemsItem)
-
getChildItems
public List<InvoiceItem> getChildItems()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classKillBillObject
-
hashCode
public int hashCode()
- Overrides:
hashCodein classKillBillObject
-
-