com.chargebee.models
Class Estimate.CreateSubForCustomerEstimateRequest

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

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


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Estimate.CreateSubForCustomerEstimateRequest addonId(int index, String addonId)
           
 Estimate.CreateSubForCustomerEstimateRequest addonQuantity(int index, Integer addonQuantity)
           
 Estimate.CreateSubForCustomerEstimateRequest addonUnitPrice(int index, Integer addonUnitPrice)
           
 Estimate.CreateSubForCustomerEstimateRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode)
           
 Estimate.CreateSubForCustomerEstimateRequest billingCycles(Integer billingCycles)
           
 Estimate.CreateSubForCustomerEstimateRequest couponIds(List<String> couponIds)
           
 Estimate.CreateSubForCustomerEstimateRequest couponIds(String... couponIds)
           
 Estimate.CreateSubForCustomerEstimateRequest invoiceImmediately(Boolean invoiceImmediately)
           
 Params params()
           
 Estimate.CreateSubForCustomerEstimateRequest shippingAddressCity(String shippingAddressCity)
           
 Estimate.CreateSubForCustomerEstimateRequest shippingAddressCountry(String shippingAddressCountry)
           
 Estimate.CreateSubForCustomerEstimateRequest shippingAddressLine1(String shippingAddressLine1)
           
 Estimate.CreateSubForCustomerEstimateRequest shippingAddressLine2(String shippingAddressLine2)
           
 Estimate.CreateSubForCustomerEstimateRequest shippingAddressLine3(String shippingAddressLine3)
           
 Estimate.CreateSubForCustomerEstimateRequest shippingAddressStateCode(String shippingAddressStateCode)
           
 Estimate.CreateSubForCustomerEstimateRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus)
           
 Estimate.CreateSubForCustomerEstimateRequest shippingAddressZip(String shippingAddressZip)
           
 Estimate.CreateSubForCustomerEstimateRequest subscriptionId(String subscriptionId)
           
 Estimate.CreateSubForCustomerEstimateRequest subscriptionPlanId(String subscriptionPlanId)
           
 Estimate.CreateSubForCustomerEstimateRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity)
           
 Estimate.CreateSubForCustomerEstimateRequest subscriptionPlanUnitPrice(Integer subscriptionPlanUnitPrice)
           
 Estimate.CreateSubForCustomerEstimateRequest subscriptionSetupFee(Integer subscriptionSetupFee)
           
 Estimate.CreateSubForCustomerEstimateRequest subscriptionStartDate(Timestamp subscriptionStartDate)
           
 Estimate.CreateSubForCustomerEstimateRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd)
           
 Estimate.CreateSubForCustomerEstimateRequest termsToCharge(Integer termsToCharge)
           
 Estimate.CreateSubForCustomerEstimateRequest useExistingBalances(Boolean useExistingBalances)
           
 
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

useExistingBalances

public Estimate.CreateSubForCustomerEstimateRequest useExistingBalances(Boolean useExistingBalances)

invoiceImmediately

public Estimate.CreateSubForCustomerEstimateRequest invoiceImmediately(Boolean invoiceImmediately)

billingCycles

public Estimate.CreateSubForCustomerEstimateRequest billingCycles(Integer billingCycles)

termsToCharge

public Estimate.CreateSubForCustomerEstimateRequest termsToCharge(Integer termsToCharge)

billingAlignmentMode

public Estimate.CreateSubForCustomerEstimateRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode)

couponIds

public Estimate.CreateSubForCustomerEstimateRequest couponIds(List<String> couponIds)

couponIds

public Estimate.CreateSubForCustomerEstimateRequest couponIds(String... couponIds)

subscriptionId

public Estimate.CreateSubForCustomerEstimateRequest subscriptionId(String subscriptionId)

subscriptionPlanId

public Estimate.CreateSubForCustomerEstimateRequest subscriptionPlanId(String subscriptionPlanId)

subscriptionPlanQuantity

public Estimate.CreateSubForCustomerEstimateRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity)

subscriptionPlanUnitPrice

public Estimate.CreateSubForCustomerEstimateRequest subscriptionPlanUnitPrice(Integer subscriptionPlanUnitPrice)

subscriptionSetupFee

public Estimate.CreateSubForCustomerEstimateRequest subscriptionSetupFee(Integer subscriptionSetupFee)

subscriptionStartDate

public Estimate.CreateSubForCustomerEstimateRequest subscriptionStartDate(Timestamp subscriptionStartDate)

subscriptionTrialEnd

public Estimate.CreateSubForCustomerEstimateRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd)

shippingAddressLine1

public Estimate.CreateSubForCustomerEstimateRequest shippingAddressLine1(String shippingAddressLine1)

shippingAddressLine2

public Estimate.CreateSubForCustomerEstimateRequest shippingAddressLine2(String shippingAddressLine2)

shippingAddressLine3

public Estimate.CreateSubForCustomerEstimateRequest shippingAddressLine3(String shippingAddressLine3)

shippingAddressCity

public Estimate.CreateSubForCustomerEstimateRequest shippingAddressCity(String shippingAddressCity)

shippingAddressStateCode

public Estimate.CreateSubForCustomerEstimateRequest shippingAddressStateCode(String shippingAddressStateCode)

shippingAddressZip

public Estimate.CreateSubForCustomerEstimateRequest shippingAddressZip(String shippingAddressZip)

shippingAddressCountry

public Estimate.CreateSubForCustomerEstimateRequest shippingAddressCountry(String shippingAddressCountry)

shippingAddressValidationStatus

public Estimate.CreateSubForCustomerEstimateRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus)

addonId

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

addonQuantity

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

addonUnitPrice

public Estimate.CreateSubForCustomerEstimateRequest addonUnitPrice(int index,
                                                                   Integer addonUnitPrice)

params

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


Copyright © 2017 ChargeBee. All Rights Reserved.