| Modifier and Type | Class and Description |
|---|---|
static class |
Plan.AddonApplicability |
static class |
Plan.ApplicableAddon |
static class |
Plan.AttachedAddon |
static class |
Plan.ChargeModel
Deprecated.
|
static class |
Plan.CopyRequest |
static class |
Plan.CreateRequest |
static class |
Plan.EventBasedAddon |
static class |
Plan.PeriodUnit |
static class |
Plan.PlanListRequest |
static class |
Plan.ShippingFrequencyPeriodUnit |
static class |
Plan.Status |
static class |
Plan.Tier |
static class |
Plan.TrialEndAction |
static class |
Plan.TrialPeriodUnit |
static class |
Plan.UpdateRequest |
| Constructor and Description |
|---|
Plan(org.json.JSONObject jsonObj) |
Plan(String jsonStr) |
apiVersionCheck, nullCheck, optBigDecimal, optBoolean, optDouble, optEnum, optInteger, optJSONArray, optJSONObject, optList, optLong, optString, optSubResource, optTimestamp, reqBigDecimal, reqBoolean, reqDouble, reqEnum, reqInteger, reqJSONArray, reqJSONObject, reqList, reqLong, reqString, reqSubResource, reqTimestamp, toJson, toString, uripublic Plan(String jsonStr)
public Plan(org.json.JSONObject jsonObj)
public String id()
public String name()
public String invoiceName()
public String description()
public Integer price()
public String currencyCode()
public Integer period()
public Plan.PeriodUnit periodUnit()
public Integer trialPeriod()
public Plan.TrialPeriodUnit trialPeriodUnit()
public Plan.TrialEndAction trialEndAction()
public PricingModel pricingModel()
@Deprecated public Plan.ChargeModel chargeModel()
public Integer freeQuantity()
public Integer setupCost()
@Deprecated public Double downgradePenalty()
public Plan.Status status()
public Timestamp archivedAt()
public Integer billingCycles()
public String redirectUrl()
public Boolean enabledInHostedPages()
public Boolean enabledInPortal()
public Plan.AddonApplicability addonApplicability()
public String taxCode()
public String hsnCode()
public String taxjarProductCode()
public AvalaraSaleType avalaraSaleType()
public Integer avalaraTransactionType()
public Integer avalaraServiceType()
public String sku()
public String accountingCode()
public String accountingCategory1()
public String accountingCategory2()
public String accountingCategory3()
public String accountingCategory4()
public Boolean isShippable()
public Integer shippingFrequencyPeriod()
public Plan.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit()
public Long resourceVersion()
public Timestamp updatedAt()
public Boolean giftable()
public String claimUrl()
public String freeQuantityInDecimal()
public String priceInDecimal()
public Channel channel()
public String invoiceNotes()
public Boolean taxable()
public String taxProfileId()
public org.json.JSONObject metaData()
public List<Plan.ApplicableAddon> applicableAddons()
public List<Plan.AttachedAddon> attachedAddons()
public List<Plan.EventBasedAddon> eventBasedAddons()
public Boolean showDescriptionInInvoices()
public Boolean showDescriptionInQuotes()
public static Plan.CreateRequest create()
public static Plan.UpdateRequest update(String id)
public static Plan.PlanListRequest list()
public static Plan.CopyRequest copy()
Copyright © 2023 ChargeBee. All rights reserved.