com.chargebee.models
Class Addon
java.lang.Object
com.chargebee.internal.Resource<Addon>
com.chargebee.models.Addon
public class Addon
- extends Resource<Addon>
| Methods inherited from class com.chargebee.internal.Resource |
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, uri |
Addon
public Addon(String jsonStr)
Addon
public Addon(org.json.JSONObject jsonObj)
id
public String id()
name
public String name()
invoiceName
public String invoiceName()
description
public String description()
pricingModel
public PricingModel pricingModel()
type
@Deprecated
public Addon.Type type()
- Deprecated.
chargeType
public Addon.ChargeType chargeType()
price
public Integer price()
currencyCode
public String currencyCode()
period
public Integer period()
periodUnit
public Addon.PeriodUnit periodUnit()
unit
public String unit()
status
public Addon.Status status()
archivedAt
public Timestamp archivedAt()
enabledInPortal
public Boolean enabledInPortal()
taxCode
public String taxCode()
avalaraSaleType
public AvalaraSaleType avalaraSaleType()
avalaraTransactionType
public Integer avalaraTransactionType()
avalaraServiceType
public Integer avalaraServiceType()
sku
public String sku()
accountingCode
public String accountingCode()
accountingCategory1
public String accountingCategory1()
accountingCategory2
public String accountingCategory2()
isShippable
public Boolean isShippable()
shippingFrequencyPeriod
public Integer shippingFrequencyPeriod()
shippingFrequencyPeriodUnit
public Addon.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit()
resourceVersion
public Long resourceVersion()
updatedAt
public Timestamp updatedAt()
invoiceNotes
public String invoiceNotes()
taxable
public Boolean taxable()
taxProfileId
public String taxProfileId()
metaData
public org.json.JSONObject metaData()
tiers
public List<Addon.Tier> tiers()
create
public static Addon.CreateRequest create()
update
public static Addon.UpdateRequest update(String id)
list
public static Addon.AddonListRequest list()
retrieve
public static Request retrieve(String id)
delete
public static Request delete(String id)
copy
public static Addon.CopyRequest copy()
unarchive
public static Request unarchive(String id)
Copyright © 2019 ChargeBee. All Rights Reserved.