com.chargebee.models
Class Subscription.CreateForCustomerRequest

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

public static class Subscription.CreateForCustomerRequest
extends Request<Subscription.CreateForCustomerRequest>


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Subscription.CreateForCustomerRequest addonId(int index, String addonId)
           
 Subscription.CreateForCustomerRequest addonQuantity(int index, Integer addonQuantity)
           
 Subscription.CreateForCustomerRequest addonTrialEnd(int index, Timestamp addonTrialEnd)
           
 Subscription.CreateForCustomerRequest addonUnitPrice(int index, Integer addonUnitPrice)
           
 Subscription.CreateForCustomerRequest autoCollection(AutoCollection autoCollection)
           
 Subscription.CreateForCustomerRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode)
           
 Subscription.CreateForCustomerRequest billingCycles(Integer billingCycles)
           
 Subscription.CreateForCustomerRequest coupon(String coupon)
          Deprecated. 
 Subscription.CreateForCustomerRequest couponIds(List<String> couponIds)
           
 Subscription.CreateForCustomerRequest couponIds(String... couponIds)
           
 Subscription.CreateForCustomerRequest id(String id)
           
 Subscription.CreateForCustomerRequest invoiceImmediately(Boolean invoiceImmediately)
           
 Subscription.CreateForCustomerRequest invoiceNotes(String invoiceNotes)
           
 Subscription.CreateForCustomerRequest metaData(org.json.JSONObject metaData)
           
 Params params()
           
 Subscription.CreateForCustomerRequest paymentSourceId(String paymentSourceId)
           
 Subscription.CreateForCustomerRequest planId(String planId)
           
 Subscription.CreateForCustomerRequest planQuantity(Integer planQuantity)
           
 Subscription.CreateForCustomerRequest planUnitPrice(Integer planUnitPrice)
           
 Subscription.CreateForCustomerRequest poNumber(String poNumber)
           
 Subscription.CreateForCustomerRequest setupFee(Integer setupFee)
           
 Subscription.CreateForCustomerRequest shippingAddressCity(String shippingAddressCity)
           
 Subscription.CreateForCustomerRequest shippingAddressCompany(String shippingAddressCompany)
           
 Subscription.CreateForCustomerRequest shippingAddressCountry(String shippingAddressCountry)
           
 Subscription.CreateForCustomerRequest shippingAddressEmail(String shippingAddressEmail)
           
 Subscription.CreateForCustomerRequest shippingAddressFirstName(String shippingAddressFirstName)
           
 Subscription.CreateForCustomerRequest shippingAddressLastName(String shippingAddressLastName)
           
 Subscription.CreateForCustomerRequest shippingAddressLine1(String shippingAddressLine1)
           
 Subscription.CreateForCustomerRequest shippingAddressLine2(String shippingAddressLine2)
           
 Subscription.CreateForCustomerRequest shippingAddressLine3(String shippingAddressLine3)
           
 Subscription.CreateForCustomerRequest shippingAddressPhone(String shippingAddressPhone)
           
 Subscription.CreateForCustomerRequest shippingAddressState(String shippingAddressState)
           
 Subscription.CreateForCustomerRequest shippingAddressStateCode(String shippingAddressStateCode)
           
 Subscription.CreateForCustomerRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus)
           
 Subscription.CreateForCustomerRequest shippingAddressZip(String shippingAddressZip)
           
 Subscription.CreateForCustomerRequest startDate(Timestamp startDate)
           
 Subscription.CreateForCustomerRequest termsToCharge(Integer termsToCharge)
           
 Subscription.CreateForCustomerRequest trialEnd(Timestamp trialEnd)
           
 
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

id

public Subscription.CreateForCustomerRequest id(String id)

planId

public Subscription.CreateForCustomerRequest planId(String planId)

planQuantity

public Subscription.CreateForCustomerRequest planQuantity(Integer planQuantity)

planUnitPrice

public Subscription.CreateForCustomerRequest planUnitPrice(Integer planUnitPrice)

setupFee

public Subscription.CreateForCustomerRequest setupFee(Integer setupFee)

startDate

public Subscription.CreateForCustomerRequest startDate(Timestamp startDate)

trialEnd

public Subscription.CreateForCustomerRequest trialEnd(Timestamp trialEnd)

billingCycles

public Subscription.CreateForCustomerRequest billingCycles(Integer billingCycles)

coupon

@Deprecated
public Subscription.CreateForCustomerRequest coupon(String coupon)
Deprecated. 


autoCollection

public Subscription.CreateForCustomerRequest autoCollection(AutoCollection autoCollection)

termsToCharge

public Subscription.CreateForCustomerRequest termsToCharge(Integer termsToCharge)

billingAlignmentMode

public Subscription.CreateForCustomerRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode)

poNumber

public Subscription.CreateForCustomerRequest poNumber(String poNumber)

couponIds

public Subscription.CreateForCustomerRequest couponIds(List<String> couponIds)

couponIds

public Subscription.CreateForCustomerRequest couponIds(String... couponIds)

paymentSourceId

public Subscription.CreateForCustomerRequest paymentSourceId(String paymentSourceId)

invoiceNotes

public Subscription.CreateForCustomerRequest invoiceNotes(String invoiceNotes)

metaData

public Subscription.CreateForCustomerRequest metaData(org.json.JSONObject metaData)

invoiceImmediately

public Subscription.CreateForCustomerRequest invoiceImmediately(Boolean invoiceImmediately)

shippingAddressFirstName

public Subscription.CreateForCustomerRequest shippingAddressFirstName(String shippingAddressFirstName)

shippingAddressLastName

public Subscription.CreateForCustomerRequest shippingAddressLastName(String shippingAddressLastName)

shippingAddressEmail

public Subscription.CreateForCustomerRequest shippingAddressEmail(String shippingAddressEmail)

shippingAddressCompany

public Subscription.CreateForCustomerRequest shippingAddressCompany(String shippingAddressCompany)

shippingAddressPhone

public Subscription.CreateForCustomerRequest shippingAddressPhone(String shippingAddressPhone)

shippingAddressLine1

public Subscription.CreateForCustomerRequest shippingAddressLine1(String shippingAddressLine1)

shippingAddressLine2

public Subscription.CreateForCustomerRequest shippingAddressLine2(String shippingAddressLine2)

shippingAddressLine3

public Subscription.CreateForCustomerRequest shippingAddressLine3(String shippingAddressLine3)

shippingAddressCity

public Subscription.CreateForCustomerRequest shippingAddressCity(String shippingAddressCity)

shippingAddressStateCode

public Subscription.CreateForCustomerRequest shippingAddressStateCode(String shippingAddressStateCode)

shippingAddressState

public Subscription.CreateForCustomerRequest shippingAddressState(String shippingAddressState)

shippingAddressZip

public Subscription.CreateForCustomerRequest shippingAddressZip(String shippingAddressZip)

shippingAddressCountry

public Subscription.CreateForCustomerRequest shippingAddressCountry(String shippingAddressCountry)

shippingAddressValidationStatus

public Subscription.CreateForCustomerRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus)

addonId

public Subscription.CreateForCustomerRequest addonId(int index,
                                                     String addonId)

addonQuantity

public Subscription.CreateForCustomerRequest addonQuantity(int index,
                                                           Integer addonQuantity)

addonUnitPrice

public Subscription.CreateForCustomerRequest addonUnitPrice(int index,
                                                            Integer addonUnitPrice)

addonTrialEnd

public Subscription.CreateForCustomerRequest addonTrialEnd(int index,
                                                           Timestamp addonTrialEnd)

params

public Params params()
Overrides:
params in class RequestBase<Subscription.CreateForCustomerRequest>


Copyright © 2018 ChargeBee. All Rights Reserved.