Package com.chargebee.models
Class Quote.CreateSubForCustomerQuoteRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Quote.CreateSubForCustomerQuoteRequest>
com.chargebee.models.Quote.CreateSubForCustomerQuoteRequest
- Enclosing class:
- Quote
public static class Quote.CreateSubForCustomerQuoteRequest
extends Request<Quote.CreateSubForCustomerQuoteRequest>
-
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) billingAlignmentMode(BillingAlignmentMode billingAlignmentMode) billingCycles(Integer billingCycles) contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) 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) mandatoryAddonsToRemove(String... mandatoryAddonsToRemove) mandatoryAddonsToRemove(List<String> mandatoryAddonsToRemove) params()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) subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) subscriptionId(String subscriptionId) subscriptionOfflinePaymentMethod(OfflinePaymentMethod subscriptionOfflinePaymentMethod) subscriptionPlanId(String subscriptionPlanId) subscriptionPlanQuantity(Integer subscriptionPlanQuantity) subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) subscriptionPlanUnitPrice(Long subscriptionPlanUnitPrice) subscriptionPlanUnitPriceInDecimal(String subscriptionPlanUnitPriceInDecimal) subscriptionPoNumber(String subscriptionPoNumber) subscriptionSetupFee(Long subscriptionSetupFee) subscriptionStartDate(Timestamp subscriptionStartDate) subscriptionTrialEnd(Timestamp subscriptionTrialEnd) termsToCharge(Integer termsToCharge) 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
-
name
-
notes
-
expiresAt
-
billingCycles
-
mandatoryAddonsToRemove
public Quote.CreateSubForCustomerQuoteRequest mandatoryAddonsToRemove(List<String> mandatoryAddonsToRemove) -
mandatoryAddonsToRemove
public Quote.CreateSubForCustomerQuoteRequest mandatoryAddonsToRemove(String... mandatoryAddonsToRemove) -
termsToCharge
-
billingAlignmentMode
public Quote.CreateSubForCustomerQuoteRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode) -
couponIds
-
couponIds
-
subscriptionId
-
subscriptionPoNumber
-
subscriptionPlanId
-
subscriptionPlanQuantity
public Quote.CreateSubForCustomerQuoteRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity) -
subscriptionPlanQuantityInDecimal
public Quote.CreateSubForCustomerQuoteRequest subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) -
subscriptionPlanUnitPrice
public Quote.CreateSubForCustomerQuoteRequest subscriptionPlanUnitPrice(Long subscriptionPlanUnitPrice) -
subscriptionPlanUnitPriceInDecimal
public Quote.CreateSubForCustomerQuoteRequest subscriptionPlanUnitPriceInDecimal(String subscriptionPlanUnitPriceInDecimal) -
subscriptionSetupFee
-
subscriptionTrialEnd
-
subscriptionStartDate
public Quote.CreateSubForCustomerQuoteRequest subscriptionStartDate(Timestamp subscriptionStartDate) -
subscriptionOfflinePaymentMethod
public Quote.CreateSubForCustomerQuoteRequest subscriptionOfflinePaymentMethod(OfflinePaymentMethod subscriptionOfflinePaymentMethod) -
shippingAddressFirstName
public Quote.CreateSubForCustomerQuoteRequest shippingAddressFirstName(String shippingAddressFirstName) -
shippingAddressLastName
public Quote.CreateSubForCustomerQuoteRequest shippingAddressLastName(String shippingAddressLastName) -
shippingAddressEmail
-
shippingAddressCompany
-
shippingAddressPhone
-
shippingAddressLine1
-
shippingAddressLine2
-
shippingAddressLine3
-
shippingAddressCity
-
shippingAddressStateCode
public Quote.CreateSubForCustomerQuoteRequest shippingAddressStateCode(String shippingAddressStateCode) -
shippingAddressState
-
shippingAddressZip
-
shippingAddressCountry
-
shippingAddressValidationStatus
public Quote.CreateSubForCustomerQuoteRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus) -
contractTermActionAtTermEnd
public Quote.CreateSubForCustomerQuoteRequest contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) -
contractTermCancellationCutoffPeriod
public Quote.CreateSubForCustomerQuoteRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) -
subscriptionContractTermBillingCycleOnRenewal
public Quote.CreateSubForCustomerQuoteRequest subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) -
addonId
-
addonQuantity
-
addonQuantityInDecimal
public Quote.CreateSubForCustomerQuoteRequest addonQuantityInDecimal(int index, String addonQuantityInDecimal) -
addonUnitPrice
-
addonUnitPriceInDecimal
public Quote.CreateSubForCustomerQuoteRequest addonUnitPriceInDecimal(int index, String addonUnitPriceInDecimal) -
addonBillingCycles
public Quote.CreateSubForCustomerQuoteRequest addonBillingCycles(int index, Integer addonBillingCycles) -
eventBasedAddonId
public Quote.CreateSubForCustomerQuoteRequest eventBasedAddonId(int index, String eventBasedAddonId) -
eventBasedAddonQuantity
public Quote.CreateSubForCustomerQuoteRequest eventBasedAddonQuantity(int index, Integer eventBasedAddonQuantity) -
eventBasedAddonUnitPrice
public Quote.CreateSubForCustomerQuoteRequest eventBasedAddonUnitPrice(int index, Long eventBasedAddonUnitPrice) -
eventBasedAddonQuantityInDecimal
public Quote.CreateSubForCustomerQuoteRequest eventBasedAddonQuantityInDecimal(int index, String eventBasedAddonQuantityInDecimal) -
eventBasedAddonUnitPriceInDecimal
public Quote.CreateSubForCustomerQuoteRequest eventBasedAddonUnitPriceInDecimal(int index, String eventBasedAddonUnitPriceInDecimal) -
eventBasedAddonServicePeriodInDays
public Quote.CreateSubForCustomerQuoteRequest eventBasedAddonServicePeriodInDays(int index, Integer eventBasedAddonServicePeriodInDays) -
eventBasedAddonOnEvent
public Quote.CreateSubForCustomerQuoteRequest eventBasedAddonOnEvent(int index, OnEvent eventBasedAddonOnEvent) -
eventBasedAddonChargeOnce
public Quote.CreateSubForCustomerQuoteRequest eventBasedAddonChargeOnce(int index, Boolean eventBasedAddonChargeOnce) -
eventBasedAddonChargeOn
public Quote.CreateSubForCustomerQuoteRequest eventBasedAddonChargeOn(int index, ChargeOn eventBasedAddonChargeOn) -
addonTrialEnd
-
params
- Overrides:
paramsin classRequest<Quote.CreateSubForCustomerQuoteRequest>
-