com.chargebee.models
Class InvoiceEstimate

java.lang.Object
  extended by com.chargebee.internal.Resource<InvoiceEstimate>
      extended by com.chargebee.models.InvoiceEstimate

public class InvoiceEstimate
extends Resource<InvoiceEstimate>


Nested Class Summary
static class InvoiceEstimate.Discount
           
static class InvoiceEstimate.LineItem
           
static class InvoiceEstimate.LineItemDiscount
           
static class InvoiceEstimate.LineItemTax
           
static class InvoiceEstimate.Tax
           
 
Field Summary
 
Fields inherited from class com.chargebee.internal.Resource
jsonObj
 
Constructor Summary
InvoiceEstimate(org.json.JSONObject jsonObj)
           
InvoiceEstimate(String jsonStr)
           
 
Method Summary
 Integer amountDue()
           
 Integer amountPaid()
           
 Integer creditsApplied()
           
 String currencyCode()
           
 List<InvoiceEstimate.Discount> discounts()
           
 List<InvoiceEstimate.LineItemDiscount> lineItemDiscounts()
           
 List<InvoiceEstimate.LineItem> lineItems()
           
 List<InvoiceEstimate.LineItemTax> lineItemTaxes()
           
 PriceType priceType()
           
 Boolean recurring()
           
 Integer subTotal()
           
 List<InvoiceEstimate.Tax> taxes()
           
 Integer total()
           
 
Methods inherited from class com.chargebee.internal.Resource
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONObject, reqList, reqLong, reqString, reqSubResource, reqTimestamp, toJson, toString, uri
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InvoiceEstimate

public InvoiceEstimate(String jsonStr)

InvoiceEstimate

public InvoiceEstimate(org.json.JSONObject jsonObj)
Method Detail

recurring

public Boolean recurring()

priceType

public PriceType priceType()

currencyCode

public String currencyCode()

subTotal

public Integer subTotal()

total

public Integer total()

creditsApplied

public Integer creditsApplied()

amountPaid

public Integer amountPaid()

amountDue

public Integer amountDue()

lineItems

public List<InvoiceEstimate.LineItem> lineItems()

discounts

public List<InvoiceEstimate.Discount> discounts()

taxes

public List<InvoiceEstimate.Tax> taxes()

lineItemTaxes

public List<InvoiceEstimate.LineItemTax> lineItemTaxes()

lineItemDiscounts

public List<InvoiceEstimate.LineItemDiscount> lineItemDiscounts()


Copyright © 2018 ChargeBee. All Rights Reserved.