com.chargebee.models
Class CreditNoteEstimate

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

public class CreditNoteEstimate
extends Resource<CreditNoteEstimate>


Nested Class Summary
static class CreditNoteEstimate.Discount
           
static class CreditNoteEstimate.LineItem
           
static class CreditNoteEstimate.LineItemDiscount
           
static class CreditNoteEstimate.LineItemTax
           
static class CreditNoteEstimate.LineItemTier
           
static class CreditNoteEstimate.Tax
           
static class CreditNoteEstimate.Type
           
 
Field Summary
 
Fields inherited from class com.chargebee.internal.Resource
jsonObj
 
Constructor Summary
CreditNoteEstimate(org.json.JSONObject jsonObj)
           
CreditNoteEstimate(String jsonStr)
           
 
Method Summary
 Integer amountAllocated()
           
 Integer amountAvailable()
           
 String currencyCode()
           
 String customerId()
           
 List<CreditNoteEstimate.Discount> discounts()
           
 List<CreditNoteEstimate.LineItemDiscount> lineItemDiscounts()
           
 List<CreditNoteEstimate.LineItem> lineItems()
           
 List<CreditNoteEstimate.LineItemTax> lineItemTaxes()
           
 List<CreditNoteEstimate.LineItemTier> lineItemTiers()
           
 PriceType priceType()
           
 String referenceInvoiceId()
           
 Integer roundOffAmount()
           
 Integer subTotal()
           
 List<CreditNoteEstimate.Tax> taxes()
           
 Integer total()
           
 CreditNoteEstimate.Type type()
           
 
Methods inherited from class com.chargebee.internal.Resource
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, 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

CreditNoteEstimate

public CreditNoteEstimate(String jsonStr)

CreditNoteEstimate

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

referenceInvoiceId

public String referenceInvoiceId()

type

public CreditNoteEstimate.Type type()

priceType

public PriceType priceType()

currencyCode

public String currencyCode()

subTotal

public Integer subTotal()

total

public Integer total()

amountAllocated

public Integer amountAllocated()

amountAvailable

public Integer amountAvailable()

lineItems

public List<CreditNoteEstimate.LineItem> lineItems()

discounts

public List<CreditNoteEstimate.Discount> discounts()

taxes

public List<CreditNoteEstimate.Tax> taxes()

lineItemTaxes

public List<CreditNoteEstimate.LineItemTax> lineItemTaxes()

lineItemDiscounts

public List<CreditNoteEstimate.LineItemDiscount> lineItemDiscounts()

lineItemTiers

public List<CreditNoteEstimate.LineItemTier> lineItemTiers()

roundOffAmount

public Integer roundOffAmount()

customerId

public String customerId()


Copyright © 2019 ChargeBee. All Rights Reserved.