com.chargebee.models
Class Addon.CreateRequest

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

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


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Addon.CreateRequest accountingCategory1(String accountingCategory1)
           
 Addon.CreateRequest accountingCategory2(String accountingCategory2)
           
 Addon.CreateRequest accountingCode(String accountingCode)
           
 Addon.CreateRequest avalaraSaleType(AvalaraSaleType avalaraSaleType)
           
 Addon.CreateRequest avalaraServiceType(Integer avalaraServiceType)
           
 Addon.CreateRequest avalaraTransactionType(Integer avalaraTransactionType)
           
 Addon.CreateRequest chargeType(Addon.ChargeType chargeType)
           
 Addon.CreateRequest currencyCode(String currencyCode)
           
 Addon.CreateRequest description(String description)
           
 Addon.CreateRequest enabledInPortal(Boolean enabledInPortal)
           
 Addon.CreateRequest id(String id)
           
 Addon.CreateRequest invoiceName(String invoiceName)
           
 Addon.CreateRequest invoiceNotes(String invoiceNotes)
           
 Addon.CreateRequest isShippable(Boolean isShippable)
           
 Addon.CreateRequest metaData(org.json.JSONObject metaData)
           
 Addon.CreateRequest name(String name)
           
 Params params()
           
 Addon.CreateRequest period(Integer period)
           
 Addon.CreateRequest periodUnit(Addon.PeriodUnit periodUnit)
           
 Addon.CreateRequest price(Integer price)
           
 Addon.CreateRequest pricingModel(PricingModel pricingModel)
           
 Addon.CreateRequest shippingFrequencyPeriod(Integer shippingFrequencyPeriod)
           
 Addon.CreateRequest shippingFrequencyPeriodUnit(Addon.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit)
           
 Addon.CreateRequest sku(String sku)
           
 Addon.CreateRequest status(Addon.Status status)
           
 Addon.CreateRequest taxable(Boolean taxable)
           
 Addon.CreateRequest taxCode(String taxCode)
           
 Addon.CreateRequest taxProfileId(String taxProfileId)
           
 Addon.CreateRequest tierEndingUnit(int index, Integer tierEndingUnit)
           
 Addon.CreateRequest tierPrice(int index, Integer tierPrice)
           
 Addon.CreateRequest tierStartingUnit(int index, Integer tierStartingUnit)
           
 Addon.CreateRequest type(Addon.Type type)
          Deprecated. 
 Addon.CreateRequest 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

id

public Addon.CreateRequest id(String id)

name

public Addon.CreateRequest name(String name)

invoiceName

public Addon.CreateRequest invoiceName(String invoiceName)

description

public Addon.CreateRequest description(String description)

chargeType

public Addon.CreateRequest chargeType(Addon.ChargeType chargeType)

price

public Addon.CreateRequest price(Integer price)

currencyCode

public Addon.CreateRequest currencyCode(String currencyCode)

period

public Addon.CreateRequest period(Integer period)

periodUnit

public Addon.CreateRequest periodUnit(Addon.PeriodUnit periodUnit)

pricingModel

public Addon.CreateRequest pricingModel(PricingModel pricingModel)

type

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


unit

public Addon.CreateRequest unit(String unit)

enabledInPortal

public Addon.CreateRequest enabledInPortal(Boolean enabledInPortal)

taxable

public Addon.CreateRequest taxable(Boolean taxable)

taxProfileId

public Addon.CreateRequest taxProfileId(String taxProfileId)

avalaraSaleType

public Addon.CreateRequest avalaraSaleType(AvalaraSaleType avalaraSaleType)

avalaraTransactionType

public Addon.CreateRequest avalaraTransactionType(Integer avalaraTransactionType)

avalaraServiceType

public Addon.CreateRequest avalaraServiceType(Integer avalaraServiceType)

taxCode

public Addon.CreateRequest taxCode(String taxCode)

invoiceNotes

public Addon.CreateRequest invoiceNotes(String invoiceNotes)

metaData

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

sku

public Addon.CreateRequest sku(String sku)

accountingCode

public Addon.CreateRequest accountingCode(String accountingCode)

accountingCategory1

public Addon.CreateRequest accountingCategory1(String accountingCategory1)

accountingCategory2

public Addon.CreateRequest accountingCategory2(String accountingCategory2)

isShippable

public Addon.CreateRequest isShippable(Boolean isShippable)

shippingFrequencyPeriod

public Addon.CreateRequest shippingFrequencyPeriod(Integer shippingFrequencyPeriod)

shippingFrequencyPeriodUnit

public Addon.CreateRequest shippingFrequencyPeriodUnit(Addon.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit)

status

public Addon.CreateRequest status(Addon.Status status)

tierStartingUnit

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

tierEndingUnit

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

tierPrice

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

params

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


Copyright © 2019 ChargeBee. All Rights Reserved.