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 addonBillingCycles(int index, Integer addonBillingCycles)
           
 Estimate.CreateSubForCustomerEstimateRequest addonId(int index, String addonId)
           
 Estimate.CreateSubForCustomerEstimateRequest addonQuantity(int index, Integer addonQuantity)
           
 Estimate.CreateSubForCustomerEstimateRequest addonTrialEnd(int index, Timestamp addonTrialEnd)
           
 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 eventBasedAddonChargeOn(int index, ChargeOn eventBasedAddonChargeOn)
           
 Estimate.CreateSubForCustomerEstimateRequest eventBasedAddonChargeOnce(int index, Boolean eventBasedAddonChargeOnce)
           
 Estimate.CreateSubForCustomerEstimateRequest eventBasedAddonId(int index, String eventBasedAddonId)
           
 Estimate.CreateSubForCustomerEstimateRequest eventBasedAddonOnEvent(int index, OnEvent eventBasedAddonOnEvent)
           
 Estimate.CreateSubForCustomerEstimateRequest eventBasedAddonQuantity(int index, Integer eventBasedAddonQuantity)
           
 Estimate.CreateSubForCustomerEstimateRequest eventBasedAddonServicePeriodInDays(int index, Integer eventBasedAddonServicePeriodInDays)
           
 Estimate.CreateSubForCustomerEstimateRequest eventBasedAddonUnitPrice(int index, Integer eventBasedAddonUnitPrice)
           
 Estimate.CreateSubForCustomerEstimateRequest invoiceImmediately(Boolean invoiceImmediately)
           
 Estimate.CreateSubForCustomerEstimateRequest mandatoryAddonsToRemove(List<String> mandatoryAddonsToRemove)
           
 Estimate.CreateSubForCustomerEstimateRequest mandatoryAddonsToRemove(String... mandatoryAddonsToRemove)
           
 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)

mandatoryAddonsToRemove

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

mandatoryAddonsToRemove

public Estimate.CreateSubForCustomerEstimateRequest mandatoryAddonsToRemove(String... mandatoryAddonsToRemove)

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)

addonBillingCycles

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

eventBasedAddonId

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

eventBasedAddonQuantity

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

eventBasedAddonUnitPrice

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

eventBasedAddonServicePeriodInDays

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

eventBasedAddonOnEvent

public Estimate.CreateSubForCustomerEstimateRequest eventBasedAddonOnEvent(int index,
                                                                           OnEvent eventBasedAddonOnEvent)

eventBasedAddonChargeOnce

public Estimate.CreateSubForCustomerEstimateRequest eventBasedAddonChargeOnce(int index,
                                                                              Boolean eventBasedAddonChargeOnce)

eventBasedAddonChargeOn

public Estimate.CreateSubForCustomerEstimateRequest eventBasedAddonChargeOn(int index,
                                                                            ChargeOn eventBasedAddonChargeOn)

addonTrialEnd

public Estimate.CreateSubForCustomerEstimateRequest addonTrialEnd(int index,
                                                                  Timestamp addonTrialEnd)

params

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


Copyright © 2019 ChargeBee. All Rights Reserved.