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