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 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 invoiceNotes(String invoiceNotes)
           
 Subscription.CreateForCustomerRequest metaData(org.json.JSONObject metaData)
           
 Params params()
           
 Subscription.CreateForCustomerRequest planId(String planId)
           
 Subscription.CreateForCustomerRequest planQuantity(Integer planQuantity)
           
 Subscription.CreateForCustomerRequest poNumber(String poNumber)
           
 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 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)

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. 


poNumber

public Subscription.CreateForCustomerRequest poNumber(String poNumber)

couponIds

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

couponIds

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

invoiceNotes

public Subscription.CreateForCustomerRequest invoiceNotes(String invoiceNotes)

metaData

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

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)

params

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


Copyright © 2016 ChargeBee. All Rights Reserved.