Class Invoice.LineItem

java.lang.Object
com.chargebee.internal.Resource<Invoice.LineItem>
com.chargebee.models.Invoice.LineItem
Enclosing class:
Invoice

public static class Invoice.LineItem extends Resource<Invoice.LineItem>
  • Constructor Details

    • LineItem

      public LineItem(org.json.JSONObject jsonObj)
  • Method Details

    • id

      public String id()
    • subscriptionId

      public String subscriptionId()
    • dateFrom

      public Timestamp dateFrom()
    • dateTo

      public Timestamp dateTo()
    • unitAmount

      public Long unitAmount()
    • quantity

      public Integer quantity()
    • amount

      public Long amount()
    • pricingModel

      public PricingModel pricingModel()
    • isTaxed

      public Boolean isTaxed()
    • taxAmount

      public Long taxAmount()
    • taxRate

      public Double taxRate()
    • unitAmountInDecimal

      public String unitAmountInDecimal()
    • quantityInDecimal

      public String quantityInDecimal()
    • amountInDecimal

      public String amountInDecimal()
    • discountAmount

      public Long discountAmount()
    • itemLevelDiscountAmount

      public Long itemLevelDiscountAmount()
    • metered

      public Boolean metered()
    • isPercentagePricing

      public Boolean isPercentagePricing()
    • referenceLineItemId

      public String referenceLineItemId()
    • description

      public String description()
    • entityDescription

      public String entityDescription()
    • entityType

      public Invoice.LineItem.EntityType entityType()
    • taxExemptReason

      public TaxExemptReason taxExemptReason()
    • entityId

      public String entityId()
    • customerId

      public String customerId()