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