com.chargebee.models
Class Addon.UpdateRequest

java.lang.Object
  extended by com.chargebee.internal.RequestBase<U>
      extended by com.chargebee.internal.Request<Addon.UpdateRequest>
          extended by com.chargebee.models.Addon.UpdateRequest
Enclosing class:
Addon

public static class Addon.UpdateRequest
extends Request<Addon.UpdateRequest>


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Addon.UpdateRequest accountingCategory1(String accountingCategory1)
           
 Addon.UpdateRequest accountingCategory2(String accountingCategory2)
           
 Addon.UpdateRequest accountingCode(String accountingCode)
           
 Addon.UpdateRequest avalaraSaleType(AvalaraSaleType avalaraSaleType)
           
 Addon.UpdateRequest avalaraServiceType(Integer avalaraServiceType)
           
 Addon.UpdateRequest avalaraTransactionType(Integer avalaraTransactionType)
           
 Addon.UpdateRequest chargeType(Addon.ChargeType chargeType)
           
 Addon.UpdateRequest currencyCode(String currencyCode)
           
 Addon.UpdateRequest description(String description)
           
 Addon.UpdateRequest enabledInPortal(Boolean enabledInPortal)
           
 Addon.UpdateRequest invoiceName(String invoiceName)
           
 Addon.UpdateRequest invoiceNotes(String invoiceNotes)
           
 Addon.UpdateRequest isShippable(Boolean isShippable)
           
 Addon.UpdateRequest metaData(org.json.JSONObject metaData)
           
 Addon.UpdateRequest name(String name)
           
 Params params()
           
 Addon.UpdateRequest period(Integer period)
           
 Addon.UpdateRequest periodUnit(Addon.PeriodUnit periodUnit)
           
 Addon.UpdateRequest price(Integer price)
           
 Addon.UpdateRequest pricingModel(PricingModel pricingModel)
           
 Addon.UpdateRequest shippingFrequencyPeriod(Integer shippingFrequencyPeriod)
           
 Addon.UpdateRequest shippingFrequencyPeriodUnit(Addon.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit)
           
 Addon.UpdateRequest sku(String sku)
           
 Addon.UpdateRequest taxable(Boolean taxable)
           
 Addon.UpdateRequest taxCode(String taxCode)
           
 Addon.UpdateRequest taxProfileId(String taxProfileId)
           
 Addon.UpdateRequest tierEndingUnit(int index, Integer tierEndingUnit)
           
 Addon.UpdateRequest tierPrice(int index, Integer tierPrice)
           
 Addon.UpdateRequest tierStartingUnit(int index, Integer tierStartingUnit)
           
 Addon.UpdateRequest type(Addon.Type type)
          Deprecated. 
 Addon.UpdateRequest unit(String unit)
           
 
Methods inherited from class com.chargebee.internal.Request
param, request, request
 
Methods inherited from class com.chargebee.internal.RequestBase
header
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

name

public Addon.UpdateRequest name(String name)

invoiceName

public Addon.UpdateRequest invoiceName(String invoiceName)

description

public Addon.UpdateRequest description(String description)

chargeType

public Addon.UpdateRequest chargeType(Addon.ChargeType chargeType)

price

public Addon.UpdateRequest price(Integer price)

currencyCode

public Addon.UpdateRequest currencyCode(String currencyCode)

period

public Addon.UpdateRequest period(Integer period)

periodUnit

public Addon.UpdateRequest periodUnit(Addon.PeriodUnit periodUnit)

pricingModel

public Addon.UpdateRequest pricingModel(PricingModel pricingModel)

type

@Deprecated
public Addon.UpdateRequest type(Addon.Type type)
Deprecated. 


unit

public Addon.UpdateRequest unit(String unit)

enabledInPortal

public Addon.UpdateRequest enabledInPortal(Boolean enabledInPortal)

taxable

public Addon.UpdateRequest taxable(Boolean taxable)

taxProfileId

public Addon.UpdateRequest taxProfileId(String taxProfileId)

avalaraSaleType

public Addon.UpdateRequest avalaraSaleType(AvalaraSaleType avalaraSaleType)

avalaraTransactionType

public Addon.UpdateRequest avalaraTransactionType(Integer avalaraTransactionType)

avalaraServiceType

public Addon.UpdateRequest avalaraServiceType(Integer avalaraServiceType)

taxCode

public Addon.UpdateRequest taxCode(String taxCode)

invoiceNotes

public Addon.UpdateRequest invoiceNotes(String invoiceNotes)

metaData

public Addon.UpdateRequest metaData(org.json.JSONObject metaData)

sku

public Addon.UpdateRequest sku(String sku)

accountingCode

public Addon.UpdateRequest accountingCode(String accountingCode)

accountingCategory1

public Addon.UpdateRequest accountingCategory1(String accountingCategory1)

accountingCategory2

public Addon.UpdateRequest accountingCategory2(String accountingCategory2)

isShippable

public Addon.UpdateRequest isShippable(Boolean isShippable)

shippingFrequencyPeriod

public Addon.UpdateRequest shippingFrequencyPeriod(Integer shippingFrequencyPeriod)

shippingFrequencyPeriodUnit

public Addon.UpdateRequest shippingFrequencyPeriodUnit(Addon.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit)

tierStartingUnit

public Addon.UpdateRequest tierStartingUnit(int index,
                                            Integer tierStartingUnit)

tierEndingUnit

public Addon.UpdateRequest tierEndingUnit(int index,
                                          Integer tierEndingUnit)

tierPrice

public Addon.UpdateRequest tierPrice(int index,
                                     Integer tierPrice)

params

public Params params()
Overrides:
params in class Request<Addon.UpdateRequest>


Copyright © 2019 ChargeBee. All Rights Reserved.