Package com.chargebee.models
Class Subscription.CreateWithItemsRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Subscription.CreateWithItemsRequest>
com.chargebee.models.Subscription.CreateWithItemsRequest
- Enclosing class:
- Subscription
public static class Subscription.CreateWithItemsRequest
extends Request<Subscription.CreateWithItemsRequest>
-
Field Summary
Fields inherited from class com.chargebee.internal.RequestBase
headers, isIdempotent, isJsonRequest, params, paramsV2, subDomain, uri -
Method Summary
Modifier and TypeMethodDescriptionautoCloseInvoices(Boolean autoCloseInvoices) autoCollection(AutoCollection autoCollection) billingAlignmentMode(BillingAlignmentMode billingAlignmentMode) billingCycles(Integer billingCycles) billingOverrideMaxExcessPaymentUsage(Long billingOverrideMaxExcessPaymentUsage) billingOverrideMaxRefundableCreditsUsage(Long billingOverrideMaxRefundableCreditsUsage) businessEntityId(String businessEntityId) contractTermActionAtTermEnd(Subscription.ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) contractTermBillingCycleOnRenewal(Integer contractTermBillingCycleOnRenewal) contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) contractTermContractStart(Timestamp contractTermContractStart) Deprecated.Deprecated.couponApplyTill(int index, Timestamp couponApplyTill) Deprecated.couponCouponId(int index, String couponCouponId) Deprecated.createPendingInvoices(Boolean createPendingInvoices) 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) firstInvoicePending(Boolean firstInvoicePending) freePeriod(Integer freePeriod) freePeriodUnit(FreePeriodUnit freePeriodUnit) invoiceDate(Timestamp invoiceDate) invoiceImmediately(Boolean invoiceImmediately) invoiceNotes(String invoiceNotes) 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) metaData(org.json.JSONObject metaData) netTermDays(Integer netTermDays) offlinePaymentMethod(OfflinePaymentMethod offlinePaymentMethod) overrideRelationship(Boolean overrideRelationship) params()paymentInitiator(PaymentInitiator paymentInitiator) paymentIntentAdditionalInformation(org.json.JSONObject paymentIntentAdditionalInformation) paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) Deprecated.paymentIntentGwToken(String paymentIntentGwToken) paymentIntentId(String paymentIntentId) paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) paymentIntentReferenceId(String paymentIntentReferenceId) paymentSourceId(String paymentSourceId) replacePrimaryPaymentSource(Boolean replacePrimaryPaymentSource) Deprecated.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) statementDescriptorDescriptor(String statementDescriptorDescriptor) 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) subscriptionItemUsageAccumulationResetFrequency(int index, UsageAccumulationResetFrequency subscriptionItemUsageAccumulationResetFrequency) termsToCharge(Integer termsToCharge) trialEndAction(TrialEndAction trialEndAction) 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
-
id
-
businessEntityId
-
trialEnd
-
billingCycles
-
setupFee
Deprecated. -
mandatoryItemsToRemove
public Subscription.CreateWithItemsRequest mandatoryItemsToRemove(List<String> mandatoryItemsToRemove) -
mandatoryItemsToRemove
-
netTermDays
-
startDate
-
coupon
Deprecated. -
autoCollection
-
termsToCharge
-
billingAlignmentMode
public Subscription.CreateWithItemsRequest billingAlignmentMode(BillingAlignmentMode billingAlignmentMode) -
offlinePaymentMethod
public Subscription.CreateWithItemsRequest offlinePaymentMethod(OfflinePaymentMethod offlinePaymentMethod) -
poNumber
-
couponIds
-
couponIds
-
paymentSourceId
-
overrideRelationship
-
invoiceNotes
-
invoiceDate
-
metaData
-
invoiceImmediately
-
replacePrimaryPaymentSource
public Subscription.CreateWithItemsRequest replacePrimaryPaymentSource(Boolean replacePrimaryPaymentSource) -
freePeriod
-
freePeriodUnit
-
contractTermBillingCycleOnRenewal
public Subscription.CreateWithItemsRequest contractTermBillingCycleOnRenewal(Integer contractTermBillingCycleOnRenewal) -
createPendingInvoices
-
autoCloseInvoices
-
firstInvoicePending
-
trialEndAction
-
paymentInitiator
-
shippingAddressFirstName
public Subscription.CreateWithItemsRequest shippingAddressFirstName(String shippingAddressFirstName) -
shippingAddressLastName
-
shippingAddressEmail
-
shippingAddressCompany
-
shippingAddressPhone
-
shippingAddressLine1
-
shippingAddressLine2
-
shippingAddressLine3
-
shippingAddressCity
-
shippingAddressStateCode
public Subscription.CreateWithItemsRequest shippingAddressStateCode(String shippingAddressStateCode) -
shippingAddressState
-
shippingAddressZip
-
shippingAddressCountry
-
shippingAddressValidationStatus
public Subscription.CreateWithItemsRequest shippingAddressValidationStatus(ValidationStatus shippingAddressValidationStatus) -
statementDescriptorDescriptor
public Subscription.CreateWithItemsRequest statementDescriptorDescriptor(String statementDescriptorDescriptor) -
paymentIntentId
-
paymentIntentGatewayAccountId
public Subscription.CreateWithItemsRequest paymentIntentGatewayAccountId(String paymentIntentGatewayAccountId) -
paymentIntentGwToken
-
paymentIntentPaymentMethodType
public Subscription.CreateWithItemsRequest paymentIntentPaymentMethodType(PaymentIntent.PaymentMethodType paymentIntentPaymentMethodType) -
paymentIntentReferenceId
public Subscription.CreateWithItemsRequest paymentIntentReferenceId(String paymentIntentReferenceId) -
paymentIntentGwPaymentMethodId
@Deprecated public Subscription.CreateWithItemsRequest paymentIntentGwPaymentMethodId(String paymentIntentGwPaymentMethodId) Deprecated. -
paymentIntentAdditionalInformation
public Subscription.CreateWithItemsRequest paymentIntentAdditionalInformation(org.json.JSONObject paymentIntentAdditionalInformation) -
contractTermActionAtTermEnd
public Subscription.CreateWithItemsRequest contractTermActionAtTermEnd(Subscription.ContractTerm.ActionAtTermEnd contractTermActionAtTermEnd) -
contractTermContractStart
@Deprecated public Subscription.CreateWithItemsRequest contractTermContractStart(Timestamp contractTermContractStart) Deprecated. -
contractTermCancellationCutoffPeriod
public Subscription.CreateWithItemsRequest contractTermCancellationCutoffPeriod(Integer contractTermCancellationCutoffPeriod) -
billingOverrideMaxExcessPaymentUsage
public Subscription.CreateWithItemsRequest billingOverrideMaxExcessPaymentUsage(Long billingOverrideMaxExcessPaymentUsage) -
billingOverrideMaxRefundableCreditsUsage
public Subscription.CreateWithItemsRequest billingOverrideMaxRefundableCreditsUsage(Long billingOverrideMaxRefundableCreditsUsage) -
subscriptionItemItemPriceId
public Subscription.CreateWithItemsRequest subscriptionItemItemPriceId(int index, String subscriptionItemItemPriceId) -
subscriptionItemQuantity
public Subscription.CreateWithItemsRequest subscriptionItemQuantity(int index, Integer subscriptionItemQuantity) -
subscriptionItemQuantityInDecimal
public Subscription.CreateWithItemsRequest subscriptionItemQuantityInDecimal(int index, String subscriptionItemQuantityInDecimal) -
subscriptionItemUnitPrice
public Subscription.CreateWithItemsRequest subscriptionItemUnitPrice(int index, Long subscriptionItemUnitPrice) -
subscriptionItemUnitPriceInDecimal
public Subscription.CreateWithItemsRequest subscriptionItemUnitPriceInDecimal(int index, String subscriptionItemUnitPriceInDecimal) -
subscriptionItemBillingCycles
public Subscription.CreateWithItemsRequest subscriptionItemBillingCycles(int index, Integer subscriptionItemBillingCycles) -
subscriptionItemTrialEnd
public Subscription.CreateWithItemsRequest subscriptionItemTrialEnd(int index, Timestamp subscriptionItemTrialEnd) -
subscriptionItemServicePeriodDays
public Subscription.CreateWithItemsRequest subscriptionItemServicePeriodDays(int index, Integer subscriptionItemServicePeriodDays) -
subscriptionItemChargeOnEvent
public Subscription.CreateWithItemsRequest subscriptionItemChargeOnEvent(int index, ChargeOnEvent subscriptionItemChargeOnEvent) -
subscriptionItemChargeOnce
public Subscription.CreateWithItemsRequest subscriptionItemChargeOnce(int index, Boolean subscriptionItemChargeOnce) -
subscriptionItemItemType
@Deprecated public Subscription.CreateWithItemsRequest subscriptionItemItemType(int index, ItemType subscriptionItemItemType) Deprecated. -
discountApplyOn
-
discountDurationType
public Subscription.CreateWithItemsRequest discountDurationType(int index, DurationType discountDurationType) -
discountPercentage
-
discountAmount
-
discountPeriod
-
discountPeriodUnit
public Subscription.CreateWithItemsRequest discountPeriodUnit(int index, PeriodUnit discountPeriodUnit) -
discountIncludedInMrr
public Subscription.CreateWithItemsRequest discountIncludedInMrr(int index, Boolean discountIncludedInMrr) -
discountItemPriceId
public Subscription.CreateWithItemsRequest discountItemPriceId(int index, String discountItemPriceId) -
discountQuantity
-
subscriptionItemChargeOnOption
public Subscription.CreateWithItemsRequest subscriptionItemChargeOnOption(int index, ChargeOnOption subscriptionItemChargeOnOption) -
itemTierItemPriceId
public Subscription.CreateWithItemsRequest itemTierItemPriceId(int index, String itemTierItemPriceId) -
itemTierStartingUnit
public Subscription.CreateWithItemsRequest itemTierStartingUnit(int index, Integer itemTierStartingUnit) -
itemTierEndingUnit
public Subscription.CreateWithItemsRequest itemTierEndingUnit(int index, Integer itemTierEndingUnit) -
itemTierPrice
-
itemTierStartingUnitInDecimal
public Subscription.CreateWithItemsRequest itemTierStartingUnitInDecimal(int index, String itemTierStartingUnitInDecimal) -
itemTierEndingUnitInDecimal
public Subscription.CreateWithItemsRequest itemTierEndingUnitInDecimal(int index, String itemTierEndingUnitInDecimal) -
itemTierPriceInDecimal
public Subscription.CreateWithItemsRequest itemTierPriceInDecimal(int index, String itemTierPriceInDecimal) -
itemTierPricingType
public Subscription.CreateWithItemsRequest itemTierPricingType(int index, PricingType itemTierPricingType) -
itemTierPackageSize
public Subscription.CreateWithItemsRequest itemTierPackageSize(int index, Integer itemTierPackageSize) -
couponCouponId
@Deprecated public Subscription.CreateWithItemsRequest couponCouponId(int index, String couponCouponId) Deprecated. -
couponApplyTill
@Deprecated public Subscription.CreateWithItemsRequest couponApplyTill(int index, Timestamp couponApplyTill) Deprecated. -
subscriptionItemUsageAccumulationResetFrequency
public Subscription.CreateWithItemsRequest subscriptionItemUsageAccumulationResetFrequency(int index, UsageAccumulationResetFrequency subscriptionItemUsageAccumulationResetFrequency) -
params
- Overrides:
paramsin classRequest<Subscription.CreateWithItemsRequest>
-