| Modifier and Type | Class and Description |
|---|---|
static class |
Addon.AddonListRequest |
static class |
Addon.ChargeType |
static class |
Addon.CopyRequest |
static class |
Addon.CreateRequest |
static class |
Addon.PeriodUnit |
static class |
Addon.ShippingFrequencyPeriodUnit |
static class |
Addon.Status |
static class |
Addon.Tier |
static class |
Addon.Type
Deprecated.
|
static class |
Addon.UpdateRequest |
| Constructor and Description |
|---|
Addon(org.json.JSONObject jsonObj) |
Addon(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 Addon(String jsonStr)
public Addon(org.json.JSONObject jsonObj)
public String id()
public String name()
public String invoiceName()
public String description()
public PricingModel pricingModel()
@Deprecated public Addon.Type type()
public Addon.ChargeType chargeType()
public Integer price()
public String currencyCode()
public Integer period()
public Addon.PeriodUnit periodUnit()
public String unit()
public Addon.Status status()
public Timestamp archivedAt()
public Boolean enabledInPortal()
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 Addon.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit()
public Long resourceVersion()
public Timestamp updatedAt()
public String priceInDecimal()
public Boolean includedInMrr()
public Channel channel()
public String invoiceNotes()
public Boolean taxable()
public String taxProfileId()
public org.json.JSONObject metaData()
public List<Addon.Tier> tiers()
public Boolean showDescriptionInInvoices()
public Boolean showDescriptionInQuotes()
public static Addon.CreateRequest create()
public static Addon.UpdateRequest update(String id)
public static Addon.AddonListRequest list()
public static Addon.CopyRequest copy()
Copyright © 2023 ChargeBee. All rights reserved.