com.chargebee.models
Class UnbilledCharge

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

public class UnbilledCharge
extends Resource<UnbilledCharge>


Nested Class Summary
static class UnbilledCharge.EntityType
           
static class UnbilledCharge.InvoiceNowEstimateRequest
           
static class UnbilledCharge.InvoiceUnbilledChargesRequest
           
static class UnbilledCharge.Tier
           
static class UnbilledCharge.UnbilledChargeListRequest
           
 
Field Summary
 
Fields inherited from class com.chargebee.internal.Resource
jsonObj
 
Constructor Summary
UnbilledCharge(org.json.JSONObject jsonObj)
           
UnbilledCharge(String jsonStr)
           
 
Method Summary
 Integer amount()
           
 String currencyCode()
           
 String customerId()
           
 Timestamp dateFrom()
           
 Timestamp dateTo()
           
static Request delete(String id)
           
 Boolean deleted()
           
 String description()
           
 Integer discountAmount()
           
 String entityId()
           
 UnbilledCharge.EntityType entityType()
           
 String id()
           
static UnbilledCharge.InvoiceNowEstimateRequest invoiceNowEstimate()
           
static UnbilledCharge.InvoiceUnbilledChargesRequest invoiceUnbilledCharges()
           
 Boolean isVoided()
           
static UnbilledCharge.UnbilledChargeListRequest list()
           
 PricingModel pricingModel()
           
 Integer quantity()
           
 String subscriptionId()
           
 List<UnbilledCharge.Tier> tiers()
           
 Integer unitAmount()
           
 Timestamp voidedAt()
           
 
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

UnbilledCharge

public UnbilledCharge(String jsonStr)

UnbilledCharge

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

id

public String id()

customerId

public String customerId()

subscriptionId

public String subscriptionId()

dateFrom

public Timestamp dateFrom()

dateTo

public Timestamp dateTo()

unitAmount

public Integer unitAmount()

pricingModel

public PricingModel pricingModel()

quantity

public Integer quantity()

amount

public Integer amount()

currencyCode

public String currencyCode()

discountAmount

public Integer discountAmount()

description

public String description()

entityType

public UnbilledCharge.EntityType entityType()

entityId

public String entityId()

isVoided

public Boolean isVoided()

voidedAt

public Timestamp voidedAt()

tiers

public List<UnbilledCharge.Tier> tiers()

deleted

public Boolean deleted()

invoiceUnbilledCharges

public static UnbilledCharge.InvoiceUnbilledChargesRequest invoiceUnbilledCharges()

delete

public static Request delete(String id)

list

public static UnbilledCharge.UnbilledChargeListRequest list()

invoiceNowEstimate

public static UnbilledCharge.InvoiceNowEstimateRequest invoiceNowEstimate()


Copyright © 2019 ChargeBee. All Rights Reserved.