Package com.chargebee.models
Class Estimate.CreateSubItemForCustomerEstimateRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Estimate.CreateSubItemForCustomerEstimateRequest>
com.chargebee.models.Estimate.CreateSubItemForCustomerEstimateRequest
- Enclosing class:
- Estimate
public static class Estimate.CreateSubItemForCustomerEstimateRequest
extends Request<Estimate.CreateSubItemForCustomerEstimateRequest>
-
Field Summary
Fields inherited from class com.chargebee.internal.RequestBase
headers, isIdempotent, isJsonRequest, params, paramsV2, subDomain, uri -
Method Summary
Modifier and TypeMethodDescriptionbillingAddressCity(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) billingOverrideMaxExcessPaymentUsage(Long billingOverrideMaxExcessPaymentUsage) billingOverrideMaxRefundableCreditsUsage(Long billingOverrideMaxRefundableCreditsUsage) contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) contractTermContractStart(Timestamp contractTermContractStart) Deprecated.discountAmount(int index, Long discountAmount) discountApplyOn(int index, ApplyOn discountApplyOn) discountDurationType(int index, DurationType discountDurationType) discountIncludedInMrr(int index, Boolean discountIncludedInMrr) discountItemPriceId(int index, String discountItemPriceId) discountPercentage(int index, Double discountPercentage) discountPeriod(int index, Integer discountPeriod) discountPeriodUnit(int index, PeriodUnit discountPeriodUnit) discountQuantity(int index, Integer discountQuantity) invoiceDate(Timestamp invoiceDate) invoiceImmediately(Boolean invoiceImmediately) itemTierEndingUnit(int index, Integer itemTierEndingUnit) itemTierEndingUnitInDecimal(int index, String itemTierEndingUnitInDecimal) itemTierItemPriceId(int index, String itemTierItemPriceId) itemTierPackageSize(int index, Integer itemTierPackageSize) itemTierPrice(int index, Long itemTierPrice) itemTierPriceInDecimal(int index, String itemTierPriceInDecimal) itemTierPricingType(int index, PricingType itemTierPricingType) itemTierStartingUnit(int index, Integer itemTierStartingUnit) itemTierStartingUnitInDecimal(int index, String itemTierStartingUnitInDecimal) mandatoryItemsToRemove(String... mandatoryItemsToRemove) mandatoryItemsToRemove(List<String> mandatoryItemsToRemove) 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) subscriptionItemBillingCycles(int index, Integer subscriptionItemBillingCycles) subscriptionItemChargeOnce(int index, Boolean subscriptionItemChargeOnce) subscriptionItemChargeOnEvent(int index, ChargeOnEvent subscriptionItemChargeOnEvent) subscriptionItemChargeOnOption(int index, ChargeOnOption subscriptionItemChargeOnOption) subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) subscriptionItemItemType(int index, ItemType subscriptionItemItemType) Deprecated.subscriptionItemQuantity(int index, Integer subscriptionItemQuantity) subscriptionItemQuantityInDecimal(int index, String subscriptionItemQuantityInDecimal) subscriptionItemServicePeriodDays(int index, Integer subscriptionItemServicePeriodDays) subscriptionItemTrialEnd(int index, Timestamp subscriptionItemTrialEnd) subscriptionItemUnitPrice(int index, Long subscriptionItemUnitPrice) subscriptionItemUnitPriceInDecimal(int index, String subscriptionItemUnitPriceInDecimal) subscriptionOfflinePaymentMethod(OfflinePaymentMethod subscriptionOfflinePaymentMethod) subscriptionSetupFee(Long subscriptionSetupFee) Deprecated.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.CreateSubItemForCustomerEstimateRequest useExistingBalances(Boolean useExistingBalances) -
invoiceImmediately
public Estimate.CreateSubItemForCustomerEstimateRequest invoiceImmediately(Boolean invoiceImmediately) -
billingCycles
-
mandatoryItemsToRemove
public Estimate.CreateSubItemForCustomerEstimateRequest mandatoryItemsToRemove(List<String> mandatoryItemsToRemove) -
mandatoryItemsToRemove
public Estimate.CreateSubItemForCustomerEstimateRequest mandatoryItemsToRemove(String... mandatoryItemsToRemove) -
termsToCharge
-
billingAlignmentMode
public Estimate.CreateSubItemForCustomerEstimateRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode) -
invoiceDate
-
couponIds
-
couponIds
-
subscriptionId
-
subscriptionTrialEnd
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionTrialEnd(Timestamp subscriptionTrialEnd) -
subscriptionSetupFee
@Deprecated public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionSetupFee(Long subscriptionSetupFee) Deprecated. -
subscriptionStartDate
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionStartDate(Timestamp subscriptionStartDate) -
subscriptionOfflinePaymentMethod
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionOfflinePaymentMethod(OfflinePaymentMethod subscriptionOfflinePaymentMethod) -
shippingAddressLine1
public Estimate.CreateSubItemForCustomerEstimateRequest shippingAddressLine1(String shippingAddressLine1) -
shippingAddressLine2
public Estimate.CreateSubItemForCustomerEstimateRequest shippingAddressLine2(String shippingAddressLine2) -
shippingAddressLine3
public Estimate.CreateSubItemForCustomerEstimateRequest shippingAddressLine3(String shippingAddressLine3) -
shippingAddressCity
public Estimate.CreateSubItemForCustomerEstimateRequest shippingAddressCity(String shippingAddressCity) -
shippingAddressStateCode
public Estimate.CreateSubItemForCustomerEstimateRequest shippingAddressStateCode(String shippingAddressStateCode) -
shippingAddressZip
public Estimate.CreateSubItemForCustomerEstimateRequest shippingAddressZip(String shippingAddressZip) -
shippingAddressCountry
public Estimate.CreateSubItemForCustomerEstimateRequest shippingAddressCountry(String shippingAddressCountry) -
shippingAddressValidationStatus
public Estimate.CreateSubItemForCustomerEstimateRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus) -
billingAddressLine1
public Estimate.CreateSubItemForCustomerEstimateRequest billingAddressLine1(String billingAddressLine1) -
billingAddressLine2
public Estimate.CreateSubItemForCustomerEstimateRequest billingAddressLine2(String billingAddressLine2) -
billingAddressLine3
public Estimate.CreateSubItemForCustomerEstimateRequest billingAddressLine3(String billingAddressLine3) -
billingAddressCity
public Estimate.CreateSubItemForCustomerEstimateRequest billingAddressCity(String billingAddressCity) -
billingAddressStateCode
public Estimate.CreateSubItemForCustomerEstimateRequest billingAddressStateCode(String billingAddressStateCode) -
billingAddressZip
-
billingAddressCountry
public Estimate.CreateSubItemForCustomerEstimateRequest billingAddressCountry(String billingAddressCountry) -
billingAddressValidationStatus
public Estimate.CreateSubItemForCustomerEstimateRequest billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus) -
subscriptionFreePeriod
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionFreePeriod(Integer subscriptionFreePeriod) -
subscriptionFreePeriodUnit
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionFreePeriodUnit(FreePeriodUnit subscriptionFreePeriodUnit) -
contractTermActionAtTermEnd
public Estimate.CreateSubItemForCustomerEstimateRequest contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) -
contractTermContractStart
@Deprecated public Estimate.CreateSubItemForCustomerEstimateRequest contractTermContractStart(Timestamp contractTermContractStart) Deprecated. -
contractTermCancellationCutoffPeriod
public Estimate.CreateSubItemForCustomerEstimateRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) -
subscriptionContractTermBillingCycleOnRenewal
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) -
subscriptionTrialEndAction
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionTrialEndAction(TrialEndAction subscriptionTrialEndAction) -
billingOverrideMaxExcessPaymentUsage
public Estimate.CreateSubItemForCustomerEstimateRequest billingOverrideMaxExcessPaymentUsage(Long billingOverrideMaxExcessPaymentUsage) -
billingOverrideMaxRefundableCreditsUsage
public Estimate.CreateSubItemForCustomerEstimateRequest billingOverrideMaxRefundableCreditsUsage(Long billingOverrideMaxRefundableCreditsUsage) -
subscriptionItemItemPriceId
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) -
subscriptionItemQuantity
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemQuantity(int index, Integer subscriptionItemQuantity) -
subscriptionItemQuantityInDecimal
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemQuantityInDecimal(int index, String subscriptionItemQuantityInDecimal) -
subscriptionItemUnitPrice
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemUnitPrice(int index, Long subscriptionItemUnitPrice) -
subscriptionItemUnitPriceInDecimal
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemUnitPriceInDecimal(int index, String subscriptionItemUnitPriceInDecimal) -
subscriptionItemBillingCycles
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemBillingCycles(int index, Integer subscriptionItemBillingCycles) -
subscriptionItemTrialEnd
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemTrialEnd(int index, Timestamp subscriptionItemTrialEnd) -
subscriptionItemServicePeriodDays
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemServicePeriodDays(int index, Integer subscriptionItemServicePeriodDays) -
subscriptionItemChargeOnEvent
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemChargeOnEvent(int index, ChargeOnEvent subscriptionItemChargeOnEvent) -
subscriptionItemChargeOnce
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemChargeOnce(int index, Boolean subscriptionItemChargeOnce) -
subscriptionItemItemType
@Deprecated public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemItemType(int index, ItemType subscriptionItemItemType) Deprecated. -
discountApplyOn
public Estimate.CreateSubItemForCustomerEstimateRequest discountApplyOn(int index, ApplyOn discountApplyOn) -
discountDurationType
public Estimate.CreateSubItemForCustomerEstimateRequest discountDurationType(int index, DurationType discountDurationType) -
discountPercentage
public Estimate.CreateSubItemForCustomerEstimateRequest discountPercentage(int index, Double discountPercentage) -
discountAmount
public Estimate.CreateSubItemForCustomerEstimateRequest discountAmount(int index, Long discountAmount) -
discountPeriod
public Estimate.CreateSubItemForCustomerEstimateRequest discountPeriod(int index, Integer discountPeriod) -
discountPeriodUnit
public Estimate.CreateSubItemForCustomerEstimateRequest discountPeriodUnit(int index, PeriodUnit discountPeriodUnit) -
discountIncludedInMrr
public Estimate.CreateSubItemForCustomerEstimateRequest discountIncludedInMrr(int index, Boolean discountIncludedInMrr) -
discountItemPriceId
public Estimate.CreateSubItemForCustomerEstimateRequest discountItemPriceId(int index, String discountItemPriceId) -
discountQuantity
public Estimate.CreateSubItemForCustomerEstimateRequest discountQuantity(int index, Integer discountQuantity) -
subscriptionItemChargeOnOption
public Estimate.CreateSubItemForCustomerEstimateRequest subscriptionItemChargeOnOption(int index, ChargeOnOption subscriptionItemChargeOnOption) -
itemTierItemPriceId
public Estimate.CreateSubItemForCustomerEstimateRequest itemTierItemPriceId(int index, String itemTierItemPriceId) -
itemTierStartingUnit
public Estimate.CreateSubItemForCustomerEstimateRequest itemTierStartingUnit(int index, Integer itemTierStartingUnit) -
itemTierEndingUnit
public Estimate.CreateSubItemForCustomerEstimateRequest itemTierEndingUnit(int index, Integer itemTierEndingUnit) -
itemTierPrice
public Estimate.CreateSubItemForCustomerEstimateRequest itemTierPrice(int index, Long itemTierPrice) -
itemTierStartingUnitInDecimal
public Estimate.CreateSubItemForCustomerEstimateRequest itemTierStartingUnitInDecimal(int index, String itemTierStartingUnitInDecimal) -
itemTierEndingUnitInDecimal
public Estimate.CreateSubItemForCustomerEstimateRequest itemTierEndingUnitInDecimal(int index, String itemTierEndingUnitInDecimal) -
itemTierPriceInDecimal
public Estimate.CreateSubItemForCustomerEstimateRequest itemTierPriceInDecimal(int index, String itemTierPriceInDecimal) -
itemTierPricingType
public Estimate.CreateSubItemForCustomerEstimateRequest itemTierPricingType(int index, PricingType itemTierPricingType) -
itemTierPackageSize
public Estimate.CreateSubItemForCustomerEstimateRequest itemTierPackageSize(int index, Integer itemTierPackageSize) -
params
- Overrides:
paramsin classRequest<Estimate.CreateSubItemForCustomerEstimateRequest>
-