Package 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>
-
Field Summary
Fields inherited from class com.chargebee.internal.RequestBase
headers, isIdempotent, isJsonRequest, params, paramsV2, subDomain, uri -
Method Summary
Modifier and TypeMethodDescriptionaddonBillingCycles(int index, Integer addonBillingCycles) addonQuantity(int index, Integer addonQuantity) addonQuantityInDecimal(int index, String addonQuantityInDecimal) addonTrialEnd(int index, Timestamp addonTrialEnd) addonUnitPrice(int index, Long addonUnitPrice) addonUnitPriceInDecimal(int index, String addonUnitPriceInDecimal) autoCollection(AutoCollection autoCollection) billingAlignmentMode(BillingAlignmentMode billingAlignmentMode) billingCycles(Integer billingCycles) contractTermActionAtTermEnd(Subscription.ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) contractTermBillingCycleOnRenewal(Integer contractTermBillingCycleOnRenewal) contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) Deprecated.couponApplyTill(int index, Timestamp couponApplyTill) Deprecated.couponCouponId(int index, String couponCouponId) Deprecated.eventBasedAddonChargeOn(int index, ChargeOn eventBasedAddonChargeOn) eventBasedAddonChargeOnce(int index, Boolean eventBasedAddonChargeOnce) eventBasedAddonId(int index, String eventBasedAddonId) eventBasedAddonOnEvent(int index, OnEvent eventBasedAddonOnEvent) eventBasedAddonQuantity(int index, Integer eventBasedAddonQuantity) eventBasedAddonQuantityInDecimal(int index, String eventBasedAddonQuantityInDecimal) eventBasedAddonServicePeriodInDays(int index, Integer eventBasedAddonServicePeriodInDays) eventBasedAddonUnitPrice(int index, Long eventBasedAddonUnitPrice) eventBasedAddonUnitPriceInDecimal(int index, String eventBasedAddonUnitPriceInDecimal) freePeriod(Integer freePeriod) freePeriodUnit(FreePeriodUnit freePeriodUnit) invoiceDate(Timestamp invoiceDate) invoiceImmediately(Boolean invoiceImmediately) invoiceNotes(String invoiceNotes) mandatoryAddonsToRemove(String... mandatoryAddonsToRemove) mandatoryAddonsToRemove(List<String> mandatoryAddonsToRemove) metaData(org.json.JSONObject metaData) offlinePaymentMethod(OfflinePaymentMethod offlinePaymentMethod) overrideRelationship(Boolean overrideRelationship) params()paymentInitiator(PaymentInitiator paymentInitiator) paymentIntentAdditionalInformation(org.json.JSONObject paymentIntentAdditionalInformation) paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) Deprecated.paymentIntentGwToken(String paymentIntentGwToken) paymentIntentId(String paymentIntentId) paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) paymentIntentReferenceId(String paymentIntentReferenceId) paymentSourceId(String paymentSourceId) planQuantity(Integer planQuantity) planQuantityInDecimal(String planQuantityInDecimal) planUnitPrice(Long planUnitPrice) planUnitPriceInDecimal(String planUnitPriceInDecimal) replacePrimaryPaymentSource(Boolean replacePrimaryPaymentSource) shippingAddressCity(String shippingAddressCity) shippingAddressCompany(String shippingAddressCompany) shippingAddressCountry(String shippingAddressCountry) shippingAddressEmail(String shippingAddressEmail) shippingAddressFirstName(String shippingAddressFirstName) shippingAddressLastName(String shippingAddressLastName) shippingAddressLine1(String shippingAddressLine1) shippingAddressLine2(String shippingAddressLine2) shippingAddressLine3(String shippingAddressLine3) shippingAddressPhone(String shippingAddressPhone) shippingAddressState(String shippingAddressState) shippingAddressStateCode(String shippingAddressStateCode) shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus) shippingAddressZip(String shippingAddressZip) statementDescriptorDescriptor(String statementDescriptorDescriptor) termsToCharge(Integer termsToCharge) trialEndAction(TrialEndAction trialEndAction) Methods inherited from class com.chargebee.internal.Request
httpMeth, param, pathParam, request, request, setIdempotencyMethods inherited from class com.chargebee.internal.RequestBase
header, headers, paramsV2, setIdempotencyKey, uri
-
Method Details
-
id
-
planId
-
planQuantity
-
planQuantityInDecimal
-
planUnitPrice
-
planUnitPriceInDecimal
-
setupFee
-
trialEnd
-
billingCycles
-
mandatoryAddonsToRemove
public Subscription.CreateForCustomerRequest mandatoryAddonsToRemove(List<String> mandatoryAddonsToRemove) -
mandatoryAddonsToRemove
public Subscription.CreateForCustomerRequest mandatoryAddonsToRemove(String... mandatoryAddonsToRemove) -
startDate
-
coupon
Deprecated. -
autoCollection
-
termsToCharge
-
billingAlignmentMode
public Subscription.CreateForCustomerRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode) -
offlinePaymentMethod
public Subscription.CreateForCustomerRequest offlinePaymentMethod(OfflinePaymentMethod offlinePaymentMethod) -
poNumber
-
couponIds
-
couponIds
-
paymentSourceId
-
overrideRelationship
-
invoiceNotes
-
invoiceDate
-
metaData
-
invoiceImmediately
-
replacePrimaryPaymentSource
public Subscription.CreateForCustomerRequest replacePrimaryPaymentSource(Boolean replacePrimaryPaymentSource) -
freePeriod
-
freePeriodUnit
-
contractTermBillingCycleOnRenewal
public Subscription.CreateForCustomerRequest contractTermBillingCycleOnRenewal(Integer contractTermBillingCycleOnRenewal) -
trialEndAction
-
paymentInitiator
-
shippingAddressFirstName
public Subscription.CreateForCustomerRequest shippingAddressFirstName(String shippingAddressFirstName) -
shippingAddressLastName
public Subscription.CreateForCustomerRequest shippingAddressLastName(String shippingAddressLastName) -
shippingAddressEmail
-
shippingAddressCompany
-
shippingAddressPhone
-
shippingAddressLine1
-
shippingAddressLine2
-
shippingAddressLine3
-
shippingAddressCity
-
shippingAddressStateCode
public Subscription.CreateForCustomerRequest shippingAddressStateCode(String shippingAddressStateCode) -
shippingAddressState
-
shippingAddressZip
-
shippingAddressCountry
-
shippingAddressValidationStatus
public Subscription.CreateForCustomerRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus) -
statementDescriptorDescriptor
public Subscription.CreateForCustomerRequest statementDescriptorDescriptor(String statementDescriptorDescriptor) -
paymentIntentId
-
paymentIntentGatewayAccountId
public Subscription.CreateForCustomerRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) -
paymentIntentGwToken
-
paymentIntentPaymentMethodType
public Subscription.CreateForCustomerRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) -
paymentIntentReferenceId
public Subscription.CreateForCustomerRequest paymentIntentReferenceId(String paymentIntentReferenceId) -
paymentIntentGwPaymentMethodId
@Deprecated public Subscription.CreateForCustomerRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) Deprecated. -
paymentIntentAdditionalInformation
public Subscription.CreateForCustomerRequest paymentIntentAdditionalInformation(org.json.JSONObject paymentIntentAdditionalInformation) -
contractTermActionAtTermEnd
public Subscription.CreateForCustomerRequest contractTermActionAtTermEnd(Subscription.ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) -
contractTermCancellationCutoffPeriod
public Subscription.CreateForCustomerRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) -
addonId
-
addonQuantity
-
addonQuantityInDecimal
public Subscription.CreateForCustomerRequest addonQuantityInDecimal(int index, String addonQuantityInDecimal) -
addonUnitPrice
-
addonUnitPriceInDecimal
public Subscription.CreateForCustomerRequest addonUnitPriceInDecimal(int index, String addonUnitPriceInDecimal) -
addonBillingCycles
public Subscription.CreateForCustomerRequest addonBillingCycles(int index, Integer addonBillingCycles) -
eventBasedAddonId
-
eventBasedAddonQuantity
public Subscription.CreateForCustomerRequest eventBasedAddonQuantity(int index, Integer eventBasedAddonQuantity) -
eventBasedAddonUnitPrice
public Subscription.CreateForCustomerRequest eventBasedAddonUnitPrice(int index, Long eventBasedAddonUnitPrice) -
eventBasedAddonQuantityInDecimal
public Subscription.CreateForCustomerRequest eventBasedAddonQuantityInDecimal(int index, String eventBasedAddonQuantityInDecimal) -
eventBasedAddonUnitPriceInDecimal
public Subscription.CreateForCustomerRequest eventBasedAddonUnitPriceInDecimal(int index, String eventBasedAddonUnitPriceInDecimal) -
eventBasedAddonServicePeriodInDays
public Subscription.CreateForCustomerRequest eventBasedAddonServicePeriodInDays(int index, Integer eventBasedAddonServicePeriodInDays) -
eventBasedAddonOnEvent
public Subscription.CreateForCustomerRequest eventBasedAddonOnEvent(int index, OnEvent eventBasedAddonOnEvent) -
eventBasedAddonChargeOnce
public Subscription.CreateForCustomerRequest eventBasedAddonChargeOnce(int index, Boolean eventBasedAddonChargeOnce) -
eventBasedAddonChargeOn
public Subscription.CreateForCustomerRequest eventBasedAddonChargeOn(int index, ChargeOn eventBasedAddonChargeOn) -
addonTrialEnd
-
couponCouponId
@Deprecated public Subscription.CreateForCustomerRequest couponCouponId(int index, String couponCouponId) Deprecated. -
couponApplyTill
@Deprecated public Subscription.CreateForCustomerRequest couponApplyTill(int index, Timestamp couponApplyTill) Deprecated. -
params
- Overrides:
paramsin classRequest<Subscription.CreateForCustomerRequest>
-