Package com.chargebee.models
Class Plan.CreateRequest
- Enclosing class:
- Plan
-
Field Summary
Fields inherited from class com.chargebee.internal.RequestBase
headers, isIdempotent, isJsonRequest, params, paramsV2, subDomain, uri -
Method Summary
Modifier and TypeMethodDescriptionaccountingCategory1(String accountingCategory1) accountingCategory2(String accountingCategory2) accountingCategory3(String accountingCategory3) accountingCategory4(String accountingCategory4) accountingCode(String accountingCode) addonApplicability(Plan.AddonApplicability addonApplicability) applicableAddonId(int index, String applicableAddonId) attachedAddonBillingCycles(int index, Integer attachedAddonBillingCycles) attachedAddonId(int index, String attachedAddonId) attachedAddonQuantity(int index, Integer attachedAddonQuantity) attachedAddonQuantityInDecimal(int index, String attachedAddonQuantityInDecimal) attachedAddonType(int index, Plan.AttachedAddon.Type attachedAddonType) avalaraSaleType(AvalaraSaleType avalaraSaleType) avalaraServiceType(Integer avalaraServiceType) avalaraTransactionType(Integer avalaraTransactionType) billingCycles(Integer billingCycles) chargeModel(Plan.ChargeModel chargeModel) Deprecated.currencyCode(String currencyCode) description(String description) downgradePenalty(Double downgradePenalty) Deprecated.enabledInHostedPages(Boolean enabledInHostedPages) enabledInPortal(Boolean enabledInPortal) 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) freeQuantity(Integer freeQuantity) freeQuantityInDecimal(String freeQuantityInDecimal) invoiceName(String invoiceName) invoiceNotes(String invoiceNotes) isShippable(Boolean isShippable) metaData(org.json.JSONObject metaData) params()periodUnit(Plan.PeriodUnit periodUnit) priceInDecimal(String priceInDecimal) pricingModel(PricingModel pricingModel) redirectUrl(String redirectUrl) shippingFrequencyPeriod(Integer shippingFrequencyPeriod) shippingFrequencyPeriodUnit(Plan.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit) showDescriptionInInvoices(Boolean showDescriptionInInvoices) showDescriptionInQuotes(Boolean showDescriptionInQuotes) status(Plan.Status status) taxjarProductCode(String taxjarProductCode) taxProfileId(String taxProfileId) taxProvidersFieldFieldId(int index, String taxProvidersFieldFieldId) taxProvidersFieldFieldValue(int index, String taxProvidersFieldFieldValue) taxProvidersFieldProviderName(int index, String taxProvidersFieldProviderName) tierEndingUnit(int index, Integer tierEndingUnit) tierEndingUnitInDecimal(int index, String tierEndingUnitInDecimal) tierPriceInDecimal(int index, String tierPriceInDecimal) tierStartingUnit(int index, Integer tierStartingUnit) tierStartingUnitInDecimal(int index, String tierStartingUnitInDecimal) trialEndAction(Plan.TrialEndAction trialEndAction) trialPeriod(Integer trialPeriod) trialPeriodUnit(Plan.TrialPeriodUnit trialPeriodUnit) 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
-
name
-
invoiceName
-
description
-
trialPeriod
-
trialPeriodUnit
-
trialEndAction
-
period
-
periodUnit
-
setupCost
-
price
-
priceInDecimal
-
currencyCode
-
billingCycles
-
pricingModel
-
chargeModel
Deprecated. -
freeQuantity
-
freeQuantityInDecimal
-
addonApplicability
-
downgradePenalty
Deprecated. -
redirectUrl
-
enabledInHostedPages
-
enabledInPortal
-
taxable
-
taxProfileId
-
taxCode
-
hsnCode
-
taxjarProductCode
-
avalaraSaleType
-
avalaraTransactionType
-
avalaraServiceType
-
sku
-
accountingCode
-
accountingCategory1
-
accountingCategory2
-
accountingCategory3
-
accountingCategory4
-
isShippable
-
shippingFrequencyPeriod
-
shippingFrequencyPeriodUnit
public Plan.CreateRequest shippingFrequencyPeriodUnit(Plan.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit) -
invoiceNotes
-
metaData
-
showDescriptionInInvoices
-
showDescriptionInQuotes
-
giftable
-
status
-
claimUrl
-
tierStartingUnit
-
tierEndingUnit
-
tierPrice
-
tierStartingUnitInDecimal
-
tierEndingUnitInDecimal
-
tierPriceInDecimal
-
taxProvidersFieldProviderName
public Plan.CreateRequest taxProvidersFieldProviderName(int index, String taxProvidersFieldProviderName) -
taxProvidersFieldFieldId
-
taxProvidersFieldFieldValue
public Plan.CreateRequest taxProvidersFieldFieldValue(int index, String taxProvidersFieldFieldValue) -
applicableAddonId
-
eventBasedAddonId
-
eventBasedAddonQuantity
-
eventBasedAddonQuantityInDecimal
public Plan.CreateRequest eventBasedAddonQuantityInDecimal(int index, String eventBasedAddonQuantityInDecimal) -
eventBasedAddonOnEvent
-
eventBasedAddonChargeOnce
-
attachedAddonId
-
attachedAddonQuantity
-
attachedAddonQuantityInDecimal
public Plan.CreateRequest attachedAddonQuantityInDecimal(int index, String attachedAddonQuantityInDecimal) -
attachedAddonBillingCycles
-
attachedAddonType
-
params
- Overrides:
paramsin classRequest<Plan.CreateRequest>
-