com.chargebee.models
Class Plan.UpdateRequest

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

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


Field Summary
 
Fields inherited from class com.chargebee.internal.RequestBase
headers, params, uri
 
Method Summary
 Plan.UpdateRequest accountingCategory1(String accountingCategory1)
           
 Plan.UpdateRequest accountingCategory2(String accountingCategory2)
           
 Plan.UpdateRequest accountingCode(String accountingCode)
           
 Plan.UpdateRequest addonApplicability(Plan.AddonApplicability addonApplicability)
           
 Plan.UpdateRequest applicableAddonId(int index, String applicableAddonId)
           
 Plan.UpdateRequest attachedAddonBillingCycles(int index, Integer attachedAddonBillingCycles)
           
 Plan.UpdateRequest attachedAddonId(int index, String attachedAddonId)
           
 Plan.UpdateRequest attachedAddonQuantity(int index, Integer attachedAddonQuantity)
           
 Plan.UpdateRequest attachedAddonType(int index, Plan.AttachedAddon.Type attachedAddonType)
           
 Plan.UpdateRequest avalaraSaleType(AvalaraSaleType avalaraSaleType)
           
 Plan.UpdateRequest avalaraServiceType(Integer avalaraServiceType)
           
 Plan.UpdateRequest avalaraTransactionType(Integer avalaraTransactionType)
           
 Plan.UpdateRequest billingCycles(Integer billingCycles)
           
 Plan.UpdateRequest chargeModel(Plan.ChargeModel chargeModel)
          Deprecated. 
 Plan.UpdateRequest currencyCode(String currencyCode)
           
 Plan.UpdateRequest description(String description)
           
 Plan.UpdateRequest downgradePenalty(Double downgradePenalty)
          Deprecated. 
 Plan.UpdateRequest enabledInHostedPages(Boolean enabledInHostedPages)
           
 Plan.UpdateRequest enabledInPortal(Boolean enabledInPortal)
           
 Plan.UpdateRequest eventBasedAddonChargeOnce(int index, Boolean eventBasedAddonChargeOnce)
           
 Plan.UpdateRequest eventBasedAddonId(int index, String eventBasedAddonId)
           
 Plan.UpdateRequest eventBasedAddonOnEvent(int index, OnEvent eventBasedAddonOnEvent)
           
 Plan.UpdateRequest eventBasedAddonQuantity(int index, Integer eventBasedAddonQuantity)
           
 Plan.UpdateRequest freeQuantity(Integer freeQuantity)
           
 Plan.UpdateRequest invoiceName(String invoiceName)
           
 Plan.UpdateRequest invoiceNotes(String invoiceNotes)
           
 Plan.UpdateRequest isShippable(Boolean isShippable)
           
 Plan.UpdateRequest metaData(org.json.JSONObject metaData)
           
 Plan.UpdateRequest name(String name)
           
 Params params()
           
 Plan.UpdateRequest period(Integer period)
           
 Plan.UpdateRequest periodUnit(Plan.PeriodUnit periodUnit)
           
 Plan.UpdateRequest price(Integer price)
           
 Plan.UpdateRequest pricingModel(PricingModel pricingModel)
           
 Plan.UpdateRequest redirectUrl(String redirectUrl)
           
 Plan.UpdateRequest setupCost(Integer setupCost)
           
 Plan.UpdateRequest shippingFrequencyPeriod(Integer shippingFrequencyPeriod)
           
 Plan.UpdateRequest shippingFrequencyPeriodUnit(Plan.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit)
           
 Plan.UpdateRequest sku(String sku)
           
 Plan.UpdateRequest taxable(Boolean taxable)
           
 Plan.UpdateRequest taxCode(String taxCode)
           
 Plan.UpdateRequest taxProfileId(String taxProfileId)
           
 Plan.UpdateRequest tierEndingUnit(int index, Integer tierEndingUnit)
           
 Plan.UpdateRequest tierPrice(int index, Integer tierPrice)
           
 Plan.UpdateRequest tierStartingUnit(int index, Integer tierStartingUnit)
           
 Plan.UpdateRequest trialPeriod(Integer trialPeriod)
           
 Plan.UpdateRequest trialPeriodUnit(Plan.TrialPeriodUnit trialPeriodUnit)
           
 
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 Plan.UpdateRequest name(String name)

invoiceName

public Plan.UpdateRequest invoiceName(String invoiceName)

description

public Plan.UpdateRequest description(String description)

trialPeriod

public Plan.UpdateRequest trialPeriod(Integer trialPeriod)

trialPeriodUnit

public Plan.UpdateRequest trialPeriodUnit(Plan.TrialPeriodUnit trialPeriodUnit)

period

public Plan.UpdateRequest period(Integer period)

periodUnit

public Plan.UpdateRequest periodUnit(Plan.PeriodUnit periodUnit)

setupCost

public Plan.UpdateRequest setupCost(Integer setupCost)

price

public Plan.UpdateRequest price(Integer price)

currencyCode

public Plan.UpdateRequest currencyCode(String currencyCode)

billingCycles

public Plan.UpdateRequest billingCycles(Integer billingCycles)

pricingModel

public Plan.UpdateRequest pricingModel(PricingModel pricingModel)

chargeModel

@Deprecated
public Plan.UpdateRequest chargeModel(Plan.ChargeModel chargeModel)
Deprecated. 


freeQuantity

public Plan.UpdateRequest freeQuantity(Integer freeQuantity)

addonApplicability

public Plan.UpdateRequest addonApplicability(Plan.AddonApplicability addonApplicability)

downgradePenalty

@Deprecated
public Plan.UpdateRequest downgradePenalty(Double downgradePenalty)
Deprecated. 


redirectUrl

public Plan.UpdateRequest redirectUrl(String redirectUrl)

enabledInHostedPages

public Plan.UpdateRequest enabledInHostedPages(Boolean enabledInHostedPages)

enabledInPortal

public Plan.UpdateRequest enabledInPortal(Boolean enabledInPortal)

taxable

public Plan.UpdateRequest taxable(Boolean taxable)

taxProfileId

public Plan.UpdateRequest taxProfileId(String taxProfileId)

taxCode

public Plan.UpdateRequest taxCode(String taxCode)

avalaraSaleType

public Plan.UpdateRequest avalaraSaleType(AvalaraSaleType avalaraSaleType)

avalaraTransactionType

public Plan.UpdateRequest avalaraTransactionType(Integer avalaraTransactionType)

avalaraServiceType

public Plan.UpdateRequest avalaraServiceType(Integer avalaraServiceType)

sku

public Plan.UpdateRequest sku(String sku)

accountingCode

public Plan.UpdateRequest accountingCode(String accountingCode)

accountingCategory1

public Plan.UpdateRequest accountingCategory1(String accountingCategory1)

accountingCategory2

public Plan.UpdateRequest accountingCategory2(String accountingCategory2)

isShippable

public Plan.UpdateRequest isShippable(Boolean isShippable)

shippingFrequencyPeriod

public Plan.UpdateRequest shippingFrequencyPeriod(Integer shippingFrequencyPeriod)

shippingFrequencyPeriodUnit

public Plan.UpdateRequest shippingFrequencyPeriodUnit(Plan.ShippingFrequencyPeriodUnit shippingFrequencyPeriodUnit)

invoiceNotes

public Plan.UpdateRequest invoiceNotes(String invoiceNotes)

metaData

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

tierStartingUnit

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

tierEndingUnit

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

tierPrice

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

applicableAddonId

public Plan.UpdateRequest applicableAddonId(int index,
                                            String applicableAddonId)

eventBasedAddonId

public Plan.UpdateRequest eventBasedAddonId(int index,
                                            String eventBasedAddonId)

eventBasedAddonQuantity

public Plan.UpdateRequest eventBasedAddonQuantity(int index,
                                                  Integer eventBasedAddonQuantity)

eventBasedAddonOnEvent

public Plan.UpdateRequest eventBasedAddonOnEvent(int index,
                                                 OnEvent eventBasedAddonOnEvent)

eventBasedAddonChargeOnce

public Plan.UpdateRequest eventBasedAddonChargeOnce(int index,
                                                    Boolean eventBasedAddonChargeOnce)

attachedAddonId

public Plan.UpdateRequest attachedAddonId(int index,
                                          String attachedAddonId)

attachedAddonQuantity

public Plan.UpdateRequest attachedAddonQuantity(int index,
                                                Integer attachedAddonQuantity)

attachedAddonBillingCycles

public Plan.UpdateRequest attachedAddonBillingCycles(int index,
                                                     Integer attachedAddonBillingCycles)

attachedAddonType

public Plan.UpdateRequest attachedAddonType(int index,
                                            Plan.AttachedAddon.Type attachedAddonType)

params

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


Copyright © 2019 ChargeBee. All Rights Reserved.