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 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 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 sku(String sku)
           
 Addon.CreateRequest taxable(Boolean taxable)
           
 Addon.CreateRequest taxCode(String taxCode)
           
 Addon.CreateRequest taxProfileId(String taxProfileId)
           
 Addon.CreateRequest type(Addon.Type type)
           
 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)

type

public Addon.CreateRequest type(Addon.Type type)

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)

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)

params

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


Copyright © 2016 ChargeBee. All Rights Reserved.