com.chargebee.models
Class Plan.CreateRequest
java.lang.Object
com.chargebee.internal.RequestBase<U>
com.chargebee.internal.Request<Plan.CreateRequest>
com.chargebee.models.Plan.CreateRequest
- Enclosing class:
- Plan
public static class Plan.CreateRequest
- extends Request<Plan.CreateRequest>
|
Method Summary |
Plan.CreateRequest |
accountingCategory1(String accountingCategory1)
|
Plan.CreateRequest |
accountingCategory2(String accountingCategory2)
|
Plan.CreateRequest |
accountingCode(String accountingCode)
|
Plan.CreateRequest |
addonApplicability(Plan.AddonApplicability addonApplicability)
|
Plan.CreateRequest |
applicableAddonId(int index,
String applicableAddonId)
|
Plan.CreateRequest |
attachedAddonBillingCycles(int index,
Integer attachedAddonBillingCycles)
|
Plan.CreateRequest |
attachedAddonId(int index,
String attachedAddonId)
|
Plan.CreateRequest |
attachedAddonQuantity(int index,
Integer attachedAddonQuantity)
|
Plan.CreateRequest |
attachedAddonType(int index,
Plan.AttachedAddon.Type attachedAddonType)
|
Plan.CreateRequest |
avalaraSaleType(AvalaraSaleType avalaraSaleType)
|
Plan.CreateRequest |
avalaraServiceType(Integer avalaraServiceType)
|
Plan.CreateRequest |
avalaraTransactionType(Integer avalaraTransactionType)
|
Plan.CreateRequest |
billingCycles(Integer billingCycles)
|
Plan.CreateRequest |
chargeModel(Plan.ChargeModel chargeModel)
Deprecated. |
Plan.CreateRequest |
claimUrl(String claimUrl)
|
Plan.CreateRequest |
currencyCode(String currencyCode)
|
Plan.CreateRequest |
description(String description)
|
Plan.CreateRequest |
downgradePenalty(Double downgradePenalty)
Deprecated. |
Plan.CreateRequest |
enabledInHostedPages(Boolean enabledInHostedPages)
|
Plan.CreateRequest |
enabledInPortal(Boolean enabledInPortal)
|
Plan.CreateRequest |
eventBasedAddonChargeOnce(int index,
Boolean eventBasedAddonChargeOnce)
|
Plan.CreateRequest |
eventBasedAddonId(int index,
String eventBasedAddonId)
|
Plan.CreateRequest |
eventBasedAddonOnEvent(int index,
OnEvent eventBasedAddonOnEvent)
|
Plan.CreateRequest |
eventBasedAddonQuantity(int index,
Integer eventBasedAddonQuantity)
|
Plan.CreateRequest |
freeQuantity(Integer freeQuantity)
|
Plan.CreateRequest |
giftable(Boolean giftable)
|
Plan.CreateRequest |
id(String id)
|
Plan.CreateRequest |
invoiceName(String invoiceName)
|
Plan.CreateRequest |
invoiceNotes(String invoiceNotes)
|
Plan.CreateRequest |
isShippable(Boolean isShippable)
|
Plan.CreateRequest |
metaData(org.json.JSONObject metaData)
|
Plan.CreateRequest |
name(String name)
|
Params |
params()
|
Plan.CreateRequest |
period(Integer period)
|
Plan.CreateRequest |
periodUnit(Plan.PeriodUnit periodUnit)
|
Plan.CreateRequest |
price(Integer price)
|
Plan.CreateRequest |
pricingModel(PricingModel pricingModel)
|
Plan.CreateRequest |
redirectUrl(String redirectUrl)
|
Plan.CreateRequest |
setupCost(Integer setupCost)
|
Plan.CreateRequest |
shippingFrequencyPeriod(Integer shippingFrequencyPeriod)
|
Plan.CreateRequest |
shippingFrequencyPeriodUnit(Plan.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit)
|
Plan.CreateRequest |
sku(String sku)
|
Plan.CreateRequest |
status(Plan.Status status)
|
Plan.CreateRequest |
taxable(Boolean taxable)
|
Plan.CreateRequest |
taxCode(String taxCode)
|
Plan.CreateRequest |
taxProfileId(String taxProfileId)
|
Plan.CreateRequest |
tierEndingUnit(int index,
Integer tierEndingUnit)
|
Plan.CreateRequest |
tierPrice(int index,
Integer tierPrice)
|
Plan.CreateRequest |
tierStartingUnit(int index,
Integer tierStartingUnit)
|
Plan.CreateRequest |
trialPeriod(Integer trialPeriod)
|
Plan.CreateRequest |
trialPeriodUnit(Plan.TrialPeriodUnit trialPeriodUnit)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
public Plan.CreateRequest id(String id)
name
public Plan.CreateRequest name(String name)
invoiceName
public Plan.CreateRequest invoiceName(String invoiceName)
description
public Plan.CreateRequest description(String description)
trialPeriod
public Plan.CreateRequest trialPeriod(Integer trialPeriod)
trialPeriodUnit
public Plan.CreateRequest trialPeriodUnit(Plan.TrialPeriodUnit trialPeriodUnit)
period
public Plan.CreateRequest period(Integer period)
periodUnit
public Plan.CreateRequest periodUnit(Plan.PeriodUnit periodUnit)
setupCost
public Plan.CreateRequest setupCost(Integer setupCost)
price
public Plan.CreateRequest price(Integer price)
currencyCode
public Plan.CreateRequest currencyCode(String currencyCode)
billingCycles
public Plan.CreateRequest billingCycles(Integer billingCycles)
pricingModel
public Plan.CreateRequest pricingModel(PricingModel pricingModel)
chargeModel
@Deprecated
public Plan.CreateRequest chargeModel(Plan.ChargeModel chargeModel)
- Deprecated.
freeQuantity
public Plan.CreateRequest freeQuantity(Integer freeQuantity)
addonApplicability
public Plan.CreateRequest addonApplicability(Plan.AddonApplicability addonApplicability)
downgradePenalty
@Deprecated
public Plan.CreateRequest downgradePenalty(Double downgradePenalty)
- Deprecated.
redirectUrl
public Plan.CreateRequest redirectUrl(String redirectUrl)
enabledInHostedPages
public Plan.CreateRequest enabledInHostedPages(Boolean enabledInHostedPages)
enabledInPortal
public Plan.CreateRequest enabledInPortal(Boolean enabledInPortal)
taxable
public Plan.CreateRequest taxable(Boolean taxable)
taxProfileId
public Plan.CreateRequest taxProfileId(String taxProfileId)
taxCode
public Plan.CreateRequest taxCode(String taxCode)
avalaraSaleType
public Plan.CreateRequest avalaraSaleType(AvalaraSaleType avalaraSaleType)
avalaraTransactionType
public Plan.CreateRequest avalaraTransactionType(Integer avalaraTransactionType)
avalaraServiceType
public Plan.CreateRequest avalaraServiceType(Integer avalaraServiceType)
sku
public Plan.CreateRequest sku(String sku)
accountingCode
public Plan.CreateRequest accountingCode(String accountingCode)
accountingCategory1
public Plan.CreateRequest accountingCategory1(String accountingCategory1)
accountingCategory2
public Plan.CreateRequest accountingCategory2(String accountingCategory2)
isShippable
public Plan.CreateRequest isShippable(Boolean isShippable)
shippingFrequencyPeriod
public Plan.CreateRequest shippingFrequencyPeriod(Integer shippingFrequencyPeriod)
shippingFrequencyPeriodUnit
public Plan.CreateRequest shippingFrequencyPeriodUnit(Plan.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit)
invoiceNotes
public Plan.CreateRequest invoiceNotes(String invoiceNotes)
metaData
public Plan.CreateRequest metaData(org.json.JSONObject metaData)
giftable
public Plan.CreateRequest giftable(Boolean giftable)
status
public Plan.CreateRequest status(Plan.Status status)
claimUrl
public Plan.CreateRequest claimUrl(String claimUrl)
tierStartingUnit
public Plan.CreateRequest tierStartingUnit(int index,
Integer tierStartingUnit)
tierEndingUnit
public Plan.CreateRequest tierEndingUnit(int index,
Integer tierEndingUnit)
tierPrice
public Plan.CreateRequest tierPrice(int index,
Integer tierPrice)
applicableAddonId
public Plan.CreateRequest applicableAddonId(int index,
String applicableAddonId)
eventBasedAddonId
public Plan.CreateRequest eventBasedAddonId(int index,
String eventBasedAddonId)
eventBasedAddonQuantity
public Plan.CreateRequest eventBasedAddonQuantity(int index,
Integer eventBasedAddonQuantity)
eventBasedAddonOnEvent
public Plan.CreateRequest eventBasedAddonOnEvent(int index,
OnEvent eventBasedAddonOnEvent)
eventBasedAddonChargeOnce
public Plan.CreateRequest eventBasedAddonChargeOnce(int index,
Boolean eventBasedAddonChargeOnce)
attachedAddonId
public Plan.CreateRequest attachedAddonId(int index,
String attachedAddonId)
attachedAddonQuantity
public Plan.CreateRequest attachedAddonQuantity(int index,
Integer attachedAddonQuantity)
attachedAddonBillingCycles
public Plan.CreateRequest attachedAddonBillingCycles(int index,
Integer attachedAddonBillingCycles)
attachedAddonType
public Plan.CreateRequest attachedAddonType(int index,
Plan.AttachedAddon.Type attachedAddonType)
params
public Params params()
- Overrides:
params in class Request<Plan.CreateRequest>
Copyright © 2019 ChargeBee. All Rights Reserved.