Package com.chargebee.models
Class Estimate.UpdateSubscriptionRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Estimate.UpdateSubscriptionRequest>
com.chargebee.models.Estimate.UpdateSubscriptionRequest
- Enclosing class:
- Estimate
public static class Estimate.UpdateSubscriptionRequest
extends Request<Estimate.UpdateSubscriptionRequest>
-
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) addonProrationType(int index, ProrationType addonProrationType) 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) billingAddressCity(String billingAddressCity) billingAddressCountry(String billingAddressCountry) billingAddressLine1(String billingAddressLine1) billingAddressLine2(String billingAddressLine2) billingAddressLine3(String billingAddressLine3) billingAddressStateCode(String billingAddressStateCode) billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus) billingAddressZip(String billingAddressZip) billingAlignmentMode(BillingAlignmentMode billingAlignmentMode) billingCycles(Integer billingCycles) changeOption(ChangeOption changeOption) changesScheduledAt(Timestamp changesScheduledAt) customerRegisteredForGst(Boolean customerRegisteredForGst) customerTaxability(Taxability customerTaxability) Deprecated.customerVatNumber(String customerVatNumber) customerVatNumberPrefix(String customerVatNumberPrefix) 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) forceTermReset(Boolean forceTermReset) includeDelayedCharges(Boolean includeDelayedCharges) invoiceDate(Timestamp invoiceDate) invoiceImmediately(Boolean invoiceImmediately) mandatoryAddonsToRemove(String... mandatoryAddonsToRemove) mandatoryAddonsToRemove(List<String> mandatoryAddonsToRemove) params()reactivate(Boolean reactivate) reactivateFrom(Timestamp reactivateFrom) replaceAddonList(Boolean replaceAddonList) replaceCouponList(Boolean replaceCouponList) shippingAddressCity(String shippingAddressCity) shippingAddressCountry(String shippingAddressCountry) shippingAddressLine1(String shippingAddressLine1) shippingAddressLine2(String shippingAddressLine2) shippingAddressLine3(String shippingAddressLine3) shippingAddressStateCode(String shippingAddressStateCode) shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus) shippingAddressZip(String shippingAddressZip) subscriptionAutoCollection(AutoCollection subscriptionAutoCollection) subscriptionCoupon(String subscriptionCoupon) Deprecated.subscriptionFreePeriod(Integer subscriptionFreePeriod) subscriptionFreePeriodUnit(FreePeriodUnit subscriptionFreePeriodUnit) subscriptionId(String subscriptionId) subscriptionOfflinePaymentMethod(OfflinePaymentMethod subscriptionOfflinePaymentMethod) subscriptionPlanId(String subscriptionPlanId) subscriptionPlanQuantity(Integer subscriptionPlanQuantity) subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) subscriptionPlanUnitPrice(Long subscriptionPlanUnitPrice) subscriptionPlanUnitPriceInDecimal(String subscriptionPlanUnitPriceInDecimal) subscriptionSetupFee(Long subscriptionSetupFee) subscriptionStartDate(Timestamp subscriptionStartDate) subscriptionTrialEnd(Timestamp subscriptionTrialEnd) subscriptionTrialEndAction(TrialEndAction subscriptionTrialEndAction) termsToCharge(Integer termsToCharge) useExistingBalances(Boolean useExistingBalances) 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
-
changesScheduledAt
-
changeOption
-
replaceAddonList
-
mandatoryAddonsToRemove
public Estimate.UpdateSubscriptionRequest mandatoryAddonsToRemove(List<String> mandatoryAddonsToRemove) -
mandatoryAddonsToRemove
public Estimate.UpdateSubscriptionRequest mandatoryAddonsToRemove(String... mandatoryAddonsToRemove) -
invoiceDate
-
billingCycles
-
termsToCharge
-
reactivateFrom
-
billingAlignmentMode
public Estimate.UpdateSubscriptionRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode) -
couponIds
-
couponIds
-
replaceCouponList
-
prorate
-
endOfTerm
-
forceTermReset
-
reactivate
-
includeDelayedCharges
-
useExistingBalances
-
invoiceImmediately
-
subscriptionId
-
subscriptionPlanId
-
subscriptionPlanQuantity
public Estimate.UpdateSubscriptionRequest subscriptionPlanQuantity(Integer subscriptionPlanQuantity) -
subscriptionPlanUnitPrice
-
subscriptionSetupFee
-
subscriptionPlanQuantityInDecimal
public Estimate.UpdateSubscriptionRequest subscriptionPlanQuantityInDecimal(String subscriptionPlanQuantityInDecimal) -
subscriptionPlanUnitPriceInDecimal
public Estimate.UpdateSubscriptionRequest subscriptionPlanUnitPriceInDecimal(String subscriptionPlanUnitPriceInDecimal) -
subscriptionStartDate
-
subscriptionTrialEnd
-
subscriptionCoupon
Deprecated. -
subscriptionAutoCollection
public Estimate.UpdateSubscriptionRequest subscriptionAutoCollection(AutoCollection subscriptionAutoCollection) -
subscriptionOfflinePaymentMethod
public Estimate.UpdateSubscriptionRequest subscriptionOfflinePaymentMethod(OfflinePaymentMethod subscriptionOfflinePaymentMethod) -
billingAddressLine1
-
billingAddressLine2
-
billingAddressLine3
-
billingAddressCity
-
billingAddressStateCode
-
billingAddressZip
-
billingAddressCountry
-
billingAddressValidationStatus
public Estimate.UpdateSubscriptionRequest billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus) -
shippingAddressLine1
-
shippingAddressLine2
-
shippingAddressLine3
-
shippingAddressCity
-
shippingAddressStateCode
-
shippingAddressZip
-
shippingAddressCountry
-
shippingAddressValidationStatus
public Estimate.UpdateSubscriptionRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus) -
customerVatNumber
-
customerVatNumberPrefix
-
customerRegisteredForGst
public Estimate.UpdateSubscriptionRequest customerRegisteredForGst(Boolean customerRegisteredForGst) -
subscriptionFreePeriod
-
subscriptionFreePeriodUnit
public Estimate.UpdateSubscriptionRequest subscriptionFreePeriodUnit(FreePeriodUnit subscriptionFreePeriodUnit) -
customerTaxability
@Deprecated public Estimate.UpdateSubscriptionRequest customerTaxability(Taxability customerTaxability) Deprecated. -
subscriptionTrialEndAction
public Estimate.UpdateSubscriptionRequest subscriptionTrialEndAction(TrialEndAction subscriptionTrialEndAction) -
addonId
-
addonQuantity
-
addonUnitPrice
-
addonBillingCycles
-
eventBasedAddonId
-
eventBasedAddonQuantity
public Estimate.UpdateSubscriptionRequest eventBasedAddonQuantity(int index, Integer eventBasedAddonQuantity) -
eventBasedAddonUnitPrice
public Estimate.UpdateSubscriptionRequest eventBasedAddonUnitPrice(int index, Long eventBasedAddonUnitPrice) -
eventBasedAddonServicePeriodInDays
public Estimate.UpdateSubscriptionRequest eventBasedAddonServicePeriodInDays(int index, Integer eventBasedAddonServicePeriodInDays) -
eventBasedAddonChargeOn
public Estimate.UpdateSubscriptionRequest eventBasedAddonChargeOn(int index, ChargeOn eventBasedAddonChargeOn) -
eventBasedAddonOnEvent
public Estimate.UpdateSubscriptionRequest eventBasedAddonOnEvent(int index, OnEvent eventBasedAddonOnEvent) -
eventBasedAddonChargeOnce
public Estimate.UpdateSubscriptionRequest eventBasedAddonChargeOnce(int index, Boolean eventBasedAddonChargeOnce) -
addonQuantityInDecimal
public Estimate.UpdateSubscriptionRequest addonQuantityInDecimal(int index, String addonQuantityInDecimal) -
addonUnitPriceInDecimal
public Estimate.UpdateSubscriptionRequest addonUnitPriceInDecimal(int index, String addonUnitPriceInDecimal) -
eventBasedAddonQuantityInDecimal
public Estimate.UpdateSubscriptionRequest eventBasedAddonQuantityInDecimal(int index, String eventBasedAddonQuantityInDecimal) -
eventBasedAddonUnitPriceInDecimal
public Estimate.UpdateSubscriptionRequest eventBasedAddonUnitPriceInDecimal(int index, String eventBasedAddonUnitPriceInDecimal) -
addonTrialEnd
-
addonProrationType
public Estimate.UpdateSubscriptionRequest addonProrationType(int index, ProrationType addonProrationType) -
params
- Overrides:
paramsin classRequest<Estimate.UpdateSubscriptionRequest>
-