com.chargebee.models
Class Invoice
java.lang.Object
com.chargebee.internal.Resource<Invoice>
com.chargebee.models.Invoice
public class Invoice
- extends Resource<Invoice>
Methods inherited from class com.chargebee.internal.Resource |
nullCheck, optEnum, optInteger, optJSONObject, optList, optLong, optString, optTimestamp, reqEnum, reqInteger, reqJSONObject, reqList, reqLong, reqString, reqTimestamp, toJson, toString, url, url |
Invoice
public Invoice(String jsonStr)
Invoice
public Invoice(org.json.JSONObject jsonObj)
id
public String id()
subscriptionId
public String subscriptionId()
status
public Invoice.Status status()
startDate
public Timestamp startDate()
endDate
public Timestamp endDate()
amount
public Integer amount()
paidOn
public Timestamp paidOn()
nextRetry
public Timestamp nextRetry()
subTotal
public Integer subTotal()
lineItems
public List<Invoice.LineItem> lineItems()
discounts
public List<Invoice.Discount> discounts()
list
public static ListRequest list()
throws IOException
- Throws:
IOException
retrieve
public static Request retrieve(String id)
throws IOException
- Throws:
IOException
invoicesForSubscription
public static ListRequest invoicesForSubscription(String id)
throws IOException
- Throws:
IOException
Copyright © 2012 ChargeBee. All Rights Reserved.