com.chargebee.models
Class Estimate.UpdateSubscriptionRequest

java.lang.Object
  extended by com.chargebee.internal.RequestBase<U>
      extended by com.chargebee.internal.Request<Estimate.UpdateSubscriptionRequest>
          extended by com.chargebee.models.Estimate.UpdateSubscriptionRequest
Enclosing class:
Estimate

public static class Estimate.UpdateSubscriptionRequest
extends Request<Estimate.UpdateSubscriptionRequest>


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Estimate.UpdateSubscriptionRequest addonId(int index, String addonId)
           
 Estimate.UpdateSubscriptionRequest addonQuantity(int index, Integer addonQuantity)
           
 Estimate.UpdateSubscriptionRequest billingAddressCountry(String billingAddressCountry)
           
 Estimate.UpdateSubscriptionRequest billingCycles(Integer billingCycles)
           
 Estimate.UpdateSubscriptionRequest customerTaxability(Taxability customerTaxability)
           
 Estimate.UpdateSubscriptionRequest customerVatNumber(String customerVatNumber)
           
 Estimate.UpdateSubscriptionRequest endOfTerm(Boolean endOfTerm)
           
 Estimate.UpdateSubscriptionRequest includeDelayedCharges(Boolean includeDelayedCharges)
           
 Params params()
           
 Estimate.UpdateSubscriptionRequest prorate(Boolean prorate)
           
 Estimate.UpdateSubscriptionRequest replaceAddonList(Boolean replaceAddonList)
           
 Estimate.UpdateSubscriptionRequest subscriptionCoupon(String subscriptionCoupon)
           
 Estimate.UpdateSubscriptionRequest subscriptionId(String subscriptionId)
           
 Estimate.UpdateSubscriptionRequest subscriptionPlanId(String subscriptionPlanId)
           
 Estimate.UpdateSubscriptionRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity)
           
 Estimate.UpdateSubscriptionRequest subscriptionStartDate(Timestamp subscriptionStartDate)
           
 Estimate.UpdateSubscriptionRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd)
           
 
Methods inherited from class com.chargebee.internal.Request
param, request, request
 
Methods inherited from class com.chargebee.internal.RequestBase
header
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

billingCycles

public Estimate.UpdateSubscriptionRequest billingCycles(Integer billingCycles)

replaceAddonList

public Estimate.UpdateSubscriptionRequest replaceAddonList(Boolean replaceAddonList)

prorate

public Estimate.UpdateSubscriptionRequest prorate(Boolean prorate)

endOfTerm

public Estimate.UpdateSubscriptionRequest endOfTerm(Boolean endOfTerm)

includeDelayedCharges

public Estimate.UpdateSubscriptionRequest includeDelayedCharges(Boolean includeDelayedCharges)

subscriptionId

public Estimate.UpdateSubscriptionRequest subscriptionId(String subscriptionId)

subscriptionPlanId

public Estimate.UpdateSubscriptionRequest subscriptionPlanId(String subscriptionPlanId)

subscriptionPlanQuantity

public Estimate.UpdateSubscriptionRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity)

subscriptionStartDate

public Estimate.UpdateSubscriptionRequest subscriptionStartDate(Timestamp subscriptionStartDate)

subscriptionTrialEnd

public Estimate.UpdateSubscriptionRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd)

subscriptionCoupon

public Estimate.UpdateSubscriptionRequest subscriptionCoupon(String subscriptionCoupon)

billingAddressCountry

public Estimate.UpdateSubscriptionRequest billingAddressCountry(String billingAddressCountry)

customerVatNumber

public Estimate.UpdateSubscriptionRequest customerVatNumber(String customerVatNumber)

customerTaxability

public Estimate.UpdateSubscriptionRequest customerTaxability(Taxability customerTaxability)

addonId

public Estimate.UpdateSubscriptionRequest addonId(int index,
                                                  String addonId)

addonQuantity

public Estimate.UpdateSubscriptionRequest addonQuantity(int index,
                                                        Integer addonQuantity)

params

public Params params()
Overrides:
params in class RequestBase<Estimate.UpdateSubscriptionRequest>


Copyright © 2015 ChargeBee. All Rights Reserved.