com.chargebee.models
Class Subscription.CreateForCustomerRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Subscription.CreateForCustomerRequest>
com.chargebee.models.Subscription.CreateForCustomerRequest
- Enclosing class:
- Subscription
public static class Subscription.CreateForCustomerRequest
- extends Request<Subscription.CreateForCustomerRequest>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.