public static class Plan.CreateRequest extends Request<Plan.CreateRequest>
headers, params, uri
header, headers, uri
public Plan.CreateRequest id(String id)
public Plan.CreateRequest name(String name)
public Plan.CreateRequest invoiceName(String invoiceName)
public Plan.CreateRequest description(String description)
public Plan.CreateRequest trialPeriod(Integer trialPeriod)
public Plan.CreateRequest trialPeriodUnit(Plan.TrialPeriodUnit trialPeriodUnit)
public Plan.CreateRequest trialEndAction(Plan.TrialEndAction trialEndAction)
public Plan.CreateRequest period(Integer period)
public Plan.CreateRequest periodUnit(Plan.PeriodUnit periodUnit)
public Plan.CreateRequest setupCost(Long setupCost)
public Plan.CreateRequest price(Long price)
public Plan.CreateRequest priceInDecimal(String priceInDecimal)
public Plan.CreateRequest currencyCode(String currencyCode)
public Plan.CreateRequest billingCycles(Integer billingCycles)
public Plan.CreateRequest pricingModel(PricingModel pricingModel)
@Deprecated public Plan.CreateRequest chargeModel(Plan.ChargeModel chargeModel)
public Plan.CreateRequest freeQuantity(Integer freeQuantity)
public Plan.CreateRequest freeQuantityInDecimal(String freeQuantityInDecimal)
public Plan.CreateRequest addonApplicability(Plan.AddonApplicability addonApplicability)
@Deprecated public Plan.CreateRequest downgradePenalty(Double downgradePenalty)
public Plan.CreateRequest redirectUrl(String redirectUrl)
public Plan.CreateRequest enabledInHostedPages(Boolean enabledInHostedPages)
public Plan.CreateRequest enabledInPortal(Boolean enabledInPortal)
public Plan.CreateRequest taxable(Boolean taxable)
public Plan.CreateRequest taxProfileId(String taxProfileId)
public Plan.CreateRequest taxCode(String taxCode)
public Plan.CreateRequest hsnCode(String hsnCode)
public Plan.CreateRequest taxjarProductCode(String taxjarProductCode)
public Plan.CreateRequest avalaraSaleType(AvalaraSaleType avalaraSaleType)
public Plan.CreateRequest avalaraTransactionType(Integer avalaraTransactionType)
public Plan.CreateRequest avalaraServiceType(Integer avalaraServiceType)
public Plan.CreateRequest sku(String sku)
public Plan.CreateRequest accountingCode(String accountingCode)
public Plan.CreateRequest accountingCategory1(String accountingCategory1)
public Plan.CreateRequest accountingCategory2(String accountingCategory2)
public Plan.CreateRequest accountingCategory3(String accountingCategory3)
public Plan.CreateRequest accountingCategory4(String accountingCategory4)
public Plan.CreateRequest isShippable(Boolean isShippable)
public Plan.CreateRequest shippingFrequencyPeriod(Integer shippingFrequencyPeriod)
public Plan.CreateRequest shippingFrequencyPeriodUnit(Plan.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit)
public Plan.CreateRequest invoiceNotes(String invoiceNotes)
public Plan.CreateRequest metaData(org.json.JSONObject metaData)
public Plan.CreateRequest showDescriptionInInvoices(Boolean showDescriptionInInvoices)
public Plan.CreateRequest showDescriptionInQuotes(Boolean showDescriptionInQuotes)
public Plan.CreateRequest giftable(Boolean giftable)
public Plan.CreateRequest status(Plan.Status status)
public Plan.CreateRequest claimUrl(String claimUrl)
public Plan.CreateRequest tierStartingUnit(int index, Integer tierStartingUnit)
public Plan.CreateRequest tierEndingUnit(int index, Integer tierEndingUnit)
public Plan.CreateRequest tierPrice(int index, Long tierPrice)
public Plan.CreateRequest tierStartingUnitInDecimal(int index, String tierStartingUnitInDecimal)
public Plan.CreateRequest tierEndingUnitInDecimal(int index, String tierEndingUnitInDecimal)
public Plan.CreateRequest tierPriceInDecimal(int index, String tierPriceInDecimal)
public Plan.CreateRequest applicableAddonId(int index, String applicableAddonId)
public Plan.CreateRequest eventBasedAddonId(int index, String eventBasedAddonId)
public Plan.CreateRequest eventBasedAddonQuantity(int index, Integer eventBasedAddonQuantity)
public Plan.CreateRequest eventBasedAddonQuantityInDecimal(int index, String eventBasedAddonQuantityInDecimal)
public Plan.CreateRequest eventBasedAddonOnEvent(int index, OnEvent eventBasedAddonOnEvent)
public Plan.CreateRequest eventBasedAddonChargeOnce(int index, Boolean eventBasedAddonChargeOnce)
public Plan.CreateRequest attachedAddonId(int index, String attachedAddonId)
public Plan.CreateRequest attachedAddonQuantity(int index, Integer attachedAddonQuantity)
public Plan.CreateRequest attachedAddonQuantityInDecimal(int index, String attachedAddonQuantityInDecimal)
public Plan.CreateRequest attachedAddonBillingCycles(int index, Integer attachedAddonBillingCycles)
public Plan.CreateRequest attachedAddonType(int index, Plan.AttachedAddon.Type attachedAddonType)
public Params params()
params
in class Request<Plan.CreateRequest>
Copyright © 2022 ChargeBee. All rights reserved.