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 addonBillingCycles(int index, Integer addonBillingCycles)
           
 Estimate.CreateSubscriptionRequest addonId(int index, String addonId)
           
 Estimate.CreateSubscriptionRequest addonQuantity(int index, Integer addonQuantity)
           
 Estimate.CreateSubscriptionRequest addonTrialEnd(int index, Timestamp addonTrialEnd)
           
 Estimate.CreateSubscriptionRequest addonUnitPrice(int index, Integer addonUnitPrice)
           
 Estimate.CreateSubscriptionRequest billingAddressCity(String billingAddressCity)
           
 Estimate.CreateSubscriptionRequest billingAddressCountry(String billingAddressCountry)
           
 Estimate.CreateSubscriptionRequest billingAddressLine1(String billingAddressLine1)
           
 Estimate.CreateSubscriptionRequest billingAddressLine2(String billingAddressLine2)
           
 Estimate.CreateSubscriptionRequest billingAddressLine3(String billingAddressLine3)
           
 Estimate.CreateSubscriptionRequest billingAddressStateCode(String billingAddressStateCode)
           
 Estimate.CreateSubscriptionRequest billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus)
           
 Estimate.CreateSubscriptionRequest billingAddressZip(String billingAddressZip)
           
 Estimate.CreateSubscriptionRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode)
           
 Estimate.CreateSubscriptionRequest billingCycles(Integer billingCycles)
           
 Estimate.CreateSubscriptionRequest clientProfileId(String clientProfileId)
           
 Estimate.CreateSubscriptionRequest couponIds(List<String> couponIds)
           
 Estimate.CreateSubscriptionRequest couponIds(String... couponIds)
           
 Estimate.CreateSubscriptionRequest customerCustomerType(CustomerType customerCustomerType)
           
 Estimate.CreateSubscriptionRequest customerEntityCode(EntityCode customerEntityCode)
           
 Estimate.CreateSubscriptionRequest customerExemptionDetails(org.json.JSONArray customerExemptionDetails)
           
 Estimate.CreateSubscriptionRequest customerExemptNumber(String customerExemptNumber)
           
 Estimate.CreateSubscriptionRequest customerRegisteredForGst(Boolean customerRegisteredForGst)
           
 Estimate.CreateSubscriptionRequest customerTaxability(Taxability customerTaxability)
           
 Estimate.CreateSubscriptionRequest customerVatNumber(String customerVatNumber)
           
 Estimate.CreateSubscriptionRequest eventBasedAddonChargeOn(int index, ChargeOn eventBasedAddonChargeOn)
           
 Estimate.CreateSubscriptionRequest eventBasedAddonChargeOnce(int index, Boolean eventBasedAddonChargeOnce)
           
 Estimate.CreateSubscriptionRequest eventBasedAddonId(int index, String eventBasedAddonId)
           
 Estimate.CreateSubscriptionRequest eventBasedAddonOnEvent(int index, OnEvent eventBasedAddonOnEvent)
           
 Estimate.CreateSubscriptionRequest eventBasedAddonQuantity(int index, Integer eventBasedAddonQuantity)
           
 Estimate.CreateSubscriptionRequest eventBasedAddonServicePeriodInDays(int index, Integer eventBasedAddonServicePeriodInDays)
           
 Estimate.CreateSubscriptionRequest eventBasedAddonUnitPrice(int index, Integer eventBasedAddonUnitPrice)
           
 Estimate.CreateSubscriptionRequest invoiceImmediately(Boolean invoiceImmediately)
           
 Estimate.CreateSubscriptionRequest mandatoryAddonsToRemove(List<String> mandatoryAddonsToRemove)
           
 Estimate.CreateSubscriptionRequest mandatoryAddonsToRemove(String... mandatoryAddonsToRemove)
           
 Params params()
           
 Estimate.CreateSubscriptionRequest shippingAddressCity(String shippingAddressCity)
           
 Estimate.CreateSubscriptionRequest shippingAddressCountry(String shippingAddressCountry)
           
 Estimate.CreateSubscriptionRequest shippingAddressLine1(String shippingAddressLine1)
           
 Estimate.CreateSubscriptionRequest shippingAddressLine2(String shippingAddressLine2)
           
 Estimate.CreateSubscriptionRequest shippingAddressLine3(String shippingAddressLine3)
           
 Estimate.CreateSubscriptionRequest shippingAddressStateCode(String shippingAddressStateCode)
           
 Estimate.CreateSubscriptionRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus)
           
 Estimate.CreateSubscriptionRequest shippingAddressZip(String shippingAddressZip)
           
 Estimate.CreateSubscriptionRequest subscriptionCoupon(String subscriptionCoupon)
          Deprecated. 
 Estimate.CreateSubscriptionRequest subscriptionId(String subscriptionId)
           
 Estimate.CreateSubscriptionRequest subscriptionPlanId(String subscriptionPlanId)
           
 Estimate.CreateSubscriptionRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity)
           
 Estimate.CreateSubscriptionRequest subscriptionPlanUnitPrice(Integer subscriptionPlanUnitPrice)
           
 Estimate.CreateSubscriptionRequest subscriptionSetupFee(Integer subscriptionSetupFee)
           
 Estimate.CreateSubscriptionRequest subscriptionStartDate(Timestamp subscriptionStartDate)
           
 Estimate.CreateSubscriptionRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd)
           
 Estimate.CreateSubscriptionRequest termsToCharge(Integer termsToCharge)
           
 
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)

termsToCharge

public Estimate.CreateSubscriptionRequest termsToCharge(Integer termsToCharge)

billingAlignmentMode

public Estimate.CreateSubscriptionRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode)

mandatoryAddonsToRemove

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

mandatoryAddonsToRemove

public Estimate.CreateSubscriptionRequest mandatoryAddonsToRemove(String... mandatoryAddonsToRemove)

couponIds

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

couponIds

public Estimate.CreateSubscriptionRequest couponIds(String... couponIds)

invoiceImmediately

public Estimate.CreateSubscriptionRequest invoiceImmediately(Boolean invoiceImmediately)

clientProfileId

public Estimate.CreateSubscriptionRequest clientProfileId(String clientProfileId)

subscriptionId

public Estimate.CreateSubscriptionRequest subscriptionId(String subscriptionId)

subscriptionPlanId

public Estimate.CreateSubscriptionRequest subscriptionPlanId(String subscriptionPlanId)

subscriptionPlanQuantity

public Estimate.CreateSubscriptionRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity)

subscriptionPlanUnitPrice

public Estimate.CreateSubscriptionRequest subscriptionPlanUnitPrice(Integer subscriptionPlanUnitPrice)

subscriptionSetupFee

public Estimate.CreateSubscriptionRequest subscriptionSetupFee(Integer subscriptionSetupFee)

subscriptionStartDate

public Estimate.CreateSubscriptionRequest subscriptionStartDate(Timestamp subscriptionStartDate)

subscriptionTrialEnd

public Estimate.CreateSubscriptionRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd)

subscriptionCoupon

@Deprecated
public Estimate.CreateSubscriptionRequest subscriptionCoupon(String subscriptionCoupon)
Deprecated. 


billingAddressLine1

public Estimate.CreateSubscriptionRequest billingAddressLine1(String billingAddressLine1)

billingAddressLine2

public Estimate.CreateSubscriptionRequest billingAddressLine2(String billingAddressLine2)

billingAddressLine3

public Estimate.CreateSubscriptionRequest billingAddressLine3(String billingAddressLine3)

billingAddressCity

public Estimate.CreateSubscriptionRequest billingAddressCity(String billingAddressCity)

billingAddressStateCode

public Estimate.CreateSubscriptionRequest billingAddressStateCode(String billingAddressStateCode)

billingAddressZip

public Estimate.CreateSubscriptionRequest billingAddressZip(String billingAddressZip)

billingAddressCountry

public Estimate.CreateSubscriptionRequest billingAddressCountry(String billingAddressCountry)

billingAddressValidationStatus

public Estimate.CreateSubscriptionRequest billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus)

shippingAddressLine1

public Estimate.CreateSubscriptionRequest shippingAddressLine1(String shippingAddressLine1)

shippingAddressLine2

public Estimate.CreateSubscriptionRequest shippingAddressLine2(String shippingAddressLine2)

shippingAddressLine3

public Estimate.CreateSubscriptionRequest shippingAddressLine3(String shippingAddressLine3)

shippingAddressCity

public Estimate.CreateSubscriptionRequest shippingAddressCity(String shippingAddressCity)

shippingAddressStateCode

public Estimate.CreateSubscriptionRequest shippingAddressStateCode(String shippingAddressStateCode)

shippingAddressZip

public Estimate.CreateSubscriptionRequest shippingAddressZip(String shippingAddressZip)

shippingAddressCountry

public Estimate.CreateSubscriptionRequest shippingAddressCountry(String shippingAddressCountry)

shippingAddressValidationStatus

public Estimate.CreateSubscriptionRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus)

customerVatNumber

public Estimate.CreateSubscriptionRequest customerVatNumber(String customerVatNumber)

customerRegisteredForGst

public Estimate.CreateSubscriptionRequest customerRegisteredForGst(Boolean customerRegisteredForGst)

customerTaxability

public Estimate.CreateSubscriptionRequest customerTaxability(Taxability customerTaxability)

customerEntityCode

public Estimate.CreateSubscriptionRequest customerEntityCode(EntityCode customerEntityCode)

customerExemptNumber

public Estimate.CreateSubscriptionRequest customerExemptNumber(String customerExemptNumber)

customerExemptionDetails

public Estimate.CreateSubscriptionRequest customerExemptionDetails(org.json.JSONArray customerExemptionDetails)

customerCustomerType

public Estimate.CreateSubscriptionRequest customerCustomerType(CustomerType customerCustomerType)

addonId

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

addonQuantity

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

addonUnitPrice

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

addonBillingCycles

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

eventBasedAddonId

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

eventBasedAddonQuantity

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

eventBasedAddonUnitPrice

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

eventBasedAddonServicePeriodInDays

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

eventBasedAddonOnEvent

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

eventBasedAddonChargeOnce

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

eventBasedAddonChargeOn

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

addonTrialEnd

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

params

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


Copyright © 2019 ChargeBee. All Rights Reserved.