Package com.chargebee.models
Class Estimate.CreateSubItemEstimateRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Estimate.CreateSubItemEstimateRequest>
com.chargebee.models.Estimate.CreateSubItemEstimateRequest
- Enclosing class:
- Estimate
public static class Estimate.CreateSubItemEstimateRequest
extends Request<Estimate.CreateSubItemEstimateRequest>
-
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) clientProfileId(String clientProfileId) contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) contractTermContractStart(Timestamp contractTermContractStart) Deprecated.customerCustomerType(CustomerType customerCustomerType) customerEntityCode(EntityCode customerEntityCode) customerExemptionDetails(org.json.JSONArray customerExemptionDetails) customerExemptNumber(String customerExemptNumber) customerRegisteredForGst(Boolean customerRegisteredForGst) customerTaxability(Taxability customerTaxability) customerVatNumber(String customerVatNumber) customerVatNumberPrefix(String customerVatNumberPrefix) 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) subscriptionCoupon(String subscriptionCoupon) Deprecated.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) taxProvidersFieldFieldId(int index, String taxProvidersFieldFieldId) taxProvidersFieldFieldValue(int index, String taxProvidersFieldFieldValue) taxProvidersFieldProviderName(int index, String taxProvidersFieldProviderName) 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
-
billingCycles
-
mandatoryItemsToRemove
public Estimate.CreateSubItemEstimateRequest mandatoryItemsToRemove(List<String> mandatoryItemsToRemove) -
mandatoryItemsToRemove
public Estimate.CreateSubItemEstimateRequest mandatoryItemsToRemove(String... mandatoryItemsToRemove) -
termsToCharge
-
billingAlignmentMode
public Estimate.CreateSubItemEstimateRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode) -
couponIds
-
couponIds
-
invoiceImmediately
-
invoiceDate
-
clientProfileId
-
subscriptionId
-
subscriptionTrialEnd
-
subscriptionSetupFee
@Deprecated public Estimate.CreateSubItemEstimateRequest subscriptionSetupFee(Long subscriptionSetupFee) Deprecated. -
subscriptionStartDate
-
subscriptionCoupon
@Deprecated public Estimate.CreateSubItemEstimateRequest subscriptionCoupon(String subscriptionCoupon) Deprecated. -
subscriptionOfflinePaymentMethod
public Estimate.CreateSubItemEstimateRequest subscriptionOfflinePaymentMethod(OfflinePaymentMethod subscriptionOfflinePaymentMethod) -
billingAddressLine1
-
billingAddressLine2
-
billingAddressLine3
-
billingAddressCity
-
billingAddressStateCode
public Estimate.CreateSubItemEstimateRequest billingAddressStateCode(String billingAddressStateCode) -
billingAddressZip
-
billingAddressCountry
-
billingAddressValidationStatus
public Estimate.CreateSubItemEstimateRequest billingAddressValidationStatus(ValidationStatus billingAddressValidationStatus) -
shippingAddressLine1
-
shippingAddressLine2
-
shippingAddressLine3
-
shippingAddressCity
-
shippingAddressStateCode
public Estimate.CreateSubItemEstimateRequest shippingAddressStateCode(String shippingAddressStateCode) -
shippingAddressZip
-
shippingAddressCountry
-
shippingAddressValidationStatus
public Estimate.CreateSubItemEstimateRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus) -
customerVatNumber
-
customerVatNumberPrefix
public Estimate.CreateSubItemEstimateRequest customerVatNumberPrefix(String customerVatNumberPrefix) -
customerRegisteredForGst
public Estimate.CreateSubItemEstimateRequest customerRegisteredForGst(Boolean customerRegisteredForGst) -
customerTaxability
-
customerEntityCode
-
customerExemptNumber
-
subscriptionFreePeriod
-
subscriptionFreePeriodUnit
public Estimate.CreateSubItemEstimateRequest subscriptionFreePeriodUnit(FreePeriodUnit subscriptionFreePeriodUnit) -
customerExemptionDetails
public Estimate.CreateSubItemEstimateRequest customerExemptionDetails(org.json.JSONArray customerExemptionDetails) -
customerCustomerType
public Estimate.CreateSubItemEstimateRequest customerCustomerType(CustomerType customerCustomerType) -
contractTermActionAtTermEnd
public Estimate.CreateSubItemEstimateRequest contractTermActionAtTermEnd(ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) -
contractTermContractStart
@Deprecated public Estimate.CreateSubItemEstimateRequest contractTermContractStart(Timestamp contractTermContractStart) Deprecated. -
contractTermCancellationCutoffPeriod
public Estimate.CreateSubItemEstimateRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) -
subscriptionContractTermBillingCycleOnRenewal
public Estimate.CreateSubItemEstimateRequest subscriptionContractTermBillingCycleOnRenewal(Integer subscriptionContractTermBillingCycleOnRenewal) -
subscriptionTrialEndAction
public Estimate.CreateSubItemEstimateRequest subscriptionTrialEndAction(TrialEndAction subscriptionTrialEndAction) -
subscriptionItemItemPriceId
public Estimate.CreateSubItemEstimateRequest subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) -
subscriptionItemQuantity
public Estimate.CreateSubItemEstimateRequest subscriptionItemQuantity(int index, Integer subscriptionItemQuantity) -
subscriptionItemQuantityInDecimal
public Estimate.CreateSubItemEstimateRequest subscriptionItemQuantityInDecimal(int index, String subscriptionItemQuantityInDecimal) -
subscriptionItemUnitPrice
public Estimate.CreateSubItemEstimateRequest subscriptionItemUnitPrice(int index, Long subscriptionItemUnitPrice) -
subscriptionItemUnitPriceInDecimal
public Estimate.CreateSubItemEstimateRequest subscriptionItemUnitPriceInDecimal(int index, String subscriptionItemUnitPriceInDecimal) -
subscriptionItemBillingCycles
public Estimate.CreateSubItemEstimateRequest subscriptionItemBillingCycles(int index, Integer subscriptionItemBillingCycles) -
subscriptionItemTrialEnd
public Estimate.CreateSubItemEstimateRequest subscriptionItemTrialEnd(int index, Timestamp subscriptionItemTrialEnd) -
subscriptionItemServicePeriodDays
public Estimate.CreateSubItemEstimateRequest subscriptionItemServicePeriodDays(int index, Integer subscriptionItemServicePeriodDays) -
subscriptionItemChargeOnEvent
public Estimate.CreateSubItemEstimateRequest subscriptionItemChargeOnEvent(int index, ChargeOnEvent subscriptionItemChargeOnEvent) -
subscriptionItemChargeOnce
public Estimate.CreateSubItemEstimateRequest subscriptionItemChargeOnce(int index, Boolean subscriptionItemChargeOnce) -
subscriptionItemItemType
@Deprecated public Estimate.CreateSubItemEstimateRequest subscriptionItemItemType(int index, ItemType subscriptionItemItemType) Deprecated. -
discountApplyOn
-
discountDurationType
public Estimate.CreateSubItemEstimateRequest discountDurationType(int index, DurationType discountDurationType) -
discountPercentage
public Estimate.CreateSubItemEstimateRequest discountPercentage(int index, Double discountPercentage) -
discountAmount
-
discountPeriod
-
discountPeriodUnit
public Estimate.CreateSubItemEstimateRequest discountPeriodUnit(int index, PeriodUnit discountPeriodUnit) -
discountIncludedInMrr
public Estimate.CreateSubItemEstimateRequest discountIncludedInMrr(int index, Boolean discountIncludedInMrr) -
discountItemPriceId
public Estimate.CreateSubItemEstimateRequest discountItemPriceId(int index, String discountItemPriceId) -
discountQuantity
-
subscriptionItemChargeOnOption
public Estimate.CreateSubItemEstimateRequest subscriptionItemChargeOnOption(int index, ChargeOnOption subscriptionItemChargeOnOption) -
itemTierItemPriceId
public Estimate.CreateSubItemEstimateRequest itemTierItemPriceId(int index, String itemTierItemPriceId) -
itemTierStartingUnit
public Estimate.CreateSubItemEstimateRequest itemTierStartingUnit(int index, Integer itemTierStartingUnit) -
itemTierEndingUnit
public Estimate.CreateSubItemEstimateRequest itemTierEndingUnit(int index, Integer itemTierEndingUnit) -
itemTierPrice
-
itemTierStartingUnitInDecimal
public Estimate.CreateSubItemEstimateRequest itemTierStartingUnitInDecimal(int index, String itemTierStartingUnitInDecimal) -
itemTierEndingUnitInDecimal
public Estimate.CreateSubItemEstimateRequest itemTierEndingUnitInDecimal(int index, String itemTierEndingUnitInDecimal) -
itemTierPriceInDecimal
public Estimate.CreateSubItemEstimateRequest itemTierPriceInDecimal(int index, String itemTierPriceInDecimal) -
itemTierPricingType
public Estimate.CreateSubItemEstimateRequest itemTierPricingType(int index, PricingType itemTierPricingType) -
itemTierPackageSize
public Estimate.CreateSubItemEstimateRequest itemTierPackageSize(int index, Integer itemTierPackageSize) -
taxProvidersFieldProviderName
public Estimate.CreateSubItemEstimateRequest taxProvidersFieldProviderName(int index, String taxProvidersFieldProviderName) -
taxProvidersFieldFieldId
public Estimate.CreateSubItemEstimateRequest taxProvidersFieldFieldId(int index, String taxProvidersFieldFieldId) -
taxProvidersFieldFieldValue
public Estimate.CreateSubItemEstimateRequest taxProvidersFieldFieldValue(int index, String taxProvidersFieldFieldValue) -
params
- Overrides:
paramsin classRequest<Estimate.CreateSubItemEstimateRequest>
-