com.chargebee.models
Class Estimate

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

public class Estimate
extends Resource<Estimate>


Nested Class Summary
static class Estimate.CancelSubscriptionRequest
           
static class Estimate.ChangeTermEndRequest
           
static class Estimate.CreateInvoiceRequest
           
static class Estimate.CreateSubForCustomerEstimateRequest
           
static class Estimate.CreateSubscriptionRequest
           
static class Estimate.GiftSubscriptionRequest
           
static class Estimate.PauseSubscriptionRequest
           
static class Estimate.RenewalEstimateRequest
           
static class Estimate.ResumeSubscriptionRequest
           
static class Estimate.UpdateSubscriptionRequest
           
 
Field Summary
 
Fields inherited from class com.chargebee.internal.Resource
jsonObj
 
Constructor Summary
Estimate(org.json.JSONObject jsonObj)
           
Estimate(String jsonStr)
           
 
Method Summary
static Estimate.CancelSubscriptionRequest cancelSubscription(String id)
           
static Estimate.ChangeTermEndRequest changeTermEnd(String id)
           
 Timestamp createdAt()
           
static Estimate.CreateInvoiceRequest createInvoice()
           
static Estimate.CreateSubForCustomerEstimateRequest createSubForCustomerEstimate(String id)
           
static Estimate.CreateSubscriptionRequest createSubscription()
           
 List<CreditNoteEstimate> creditNoteEstimates()
           
static Estimate.GiftSubscriptionRequest giftSubscription()
           
 InvoiceEstimate invoiceEstimate()
           
 List<InvoiceEstimate> invoiceEstimates()
           
 InvoiceEstimate nextInvoiceEstimate()
           
static Estimate.PauseSubscriptionRequest pauseSubscription(String id)
           
static Estimate.RenewalEstimateRequest renewalEstimate(String id)
           
static Estimate.ResumeSubscriptionRequest resumeSubscription(String id)
           
 SubscriptionEstimate subscriptionEstimate()
           
 List<UnbilledCharge> unbilledChargeEstimates()
           
static Request upcomingInvoicesEstimate(String id)
           
static Estimate.UpdateSubscriptionRequest updateSubscription()
           
 
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

Estimate

public Estimate(String jsonStr)

Estimate

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

createdAt

public Timestamp createdAt()

subscriptionEstimate

public SubscriptionEstimate subscriptionEstimate()

invoiceEstimate

public InvoiceEstimate invoiceEstimate()

invoiceEstimates

public List<InvoiceEstimate> invoiceEstimates()

nextInvoiceEstimate

public InvoiceEstimate nextInvoiceEstimate()

creditNoteEstimates

public List<CreditNoteEstimate> creditNoteEstimates()

unbilledChargeEstimates

public List<UnbilledCharge> unbilledChargeEstimates()

createSubscription

public static Estimate.CreateSubscriptionRequest createSubscription()

createSubForCustomerEstimate

public static Estimate.CreateSubForCustomerEstimateRequest createSubForCustomerEstimate(String id)

updateSubscription

public static Estimate.UpdateSubscriptionRequest updateSubscription()

renewalEstimate

public static Estimate.RenewalEstimateRequest renewalEstimate(String id)

upcomingInvoicesEstimate

public static Request upcomingInvoicesEstimate(String id)

changeTermEnd

public static Estimate.ChangeTermEndRequest changeTermEnd(String id)

cancelSubscription

public static Estimate.CancelSubscriptionRequest cancelSubscription(String id)

pauseSubscription

public static Estimate.PauseSubscriptionRequest pauseSubscription(String id)

resumeSubscription

public static Estimate.ResumeSubscriptionRequest resumeSubscription(String id)

giftSubscription

public static Estimate.GiftSubscriptionRequest giftSubscription()

createInvoice

public static Estimate.CreateInvoiceRequest createInvoice()


Copyright © 2019 ChargeBee. All Rights Reserved.