com.chargebee.models
Class Estimate.CreateSubscriptionRequest

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

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


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Estimate.CreateSubscriptionRequest addonId(int index, String addonId)
           
 Estimate.CreateSubscriptionRequest addonQuantity(int index, Integer addonQuantity)
           
 Estimate.CreateSubscriptionRequest billingAddressCountry(String billingAddressCountry)
           
 Estimate.CreateSubscriptionRequest billingCycles(Integer billingCycles)
           
 Estimate.CreateSubscriptionRequest customerTaxability(Taxability customerTaxability)
           
 Estimate.CreateSubscriptionRequest customerVatNumber(String customerVatNumber)
           
 Params params()
           
 Estimate.CreateSubscriptionRequest subscriptionCoupon(String subscriptionCoupon)
           
 Estimate.CreateSubscriptionRequest subscriptionId(String subscriptionId)
           
 Estimate.CreateSubscriptionRequest subscriptionPlanId(String subscriptionPlanId)
           
 Estimate.CreateSubscriptionRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity)
           
 Estimate.CreateSubscriptionRequest subscriptionStartDate(Timestamp subscriptionStartDate)
           
 Estimate.CreateSubscriptionRequest 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.CreateSubscriptionRequest billingCycles(Integer billingCycles)

subscriptionId

public Estimate.CreateSubscriptionRequest subscriptionId(String subscriptionId)

subscriptionPlanId

public Estimate.CreateSubscriptionRequest subscriptionPlanId(String subscriptionPlanId)

subscriptionPlanQuantity

public Estimate.CreateSubscriptionRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity)

subscriptionStartDate

public Estimate.CreateSubscriptionRequest subscriptionStartDate(Timestamp subscriptionStartDate)

subscriptionTrialEnd

public Estimate.CreateSubscriptionRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd)

subscriptionCoupon

public Estimate.CreateSubscriptionRequest subscriptionCoupon(String subscriptionCoupon)

billingAddressCountry

public Estimate.CreateSubscriptionRequest billingAddressCountry(String billingAddressCountry)

customerVatNumber

public Estimate.CreateSubscriptionRequest customerVatNumber(String customerVatNumber)

customerTaxability

public Estimate.CreateSubscriptionRequest customerTaxability(Taxability customerTaxability)

addonId

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

addonQuantity

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

params

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


Copyright © 2015 ChargeBee. All Rights Reserved.